この記事では、主に Symfony2 でデータベースからデータを取得する方法を紹介し、一般的に使用される Symfony データベース クエリ手法を例の形式で要約および分析します。困っている友達が参考になれば幸いです。
テーブル: test、フィールド: name、color があるとします。
2 つのレコードがあるとします:
Tom blue
Lily red
例 1:
$conn = $this->getDoctrine()->getConnection(); $data = $conn->fetchcolumn("SELECT name, color FROM test"); echo '<pre class="brush:php;toolbar:false">'; print_r($data);
結果は次のようになります:
Tom
例 2:
$conn = $this->getDoctrine()->getConnection(); $data = $conn->fetchArray("SELECT name, color FROM test"); echo '<pre class="brush:php;toolbar:false">'; print_r($data);
結果は:
Array ( [0]=>Tom [1]=>blue )
例 3:
$conn = $this->getDoctrine()->getConnection(); $data = $conn->fetchAssoc("SELECT name, color FROM test"); echo '<pre class="brush:php;toolbar:false">'; print_r($data);
結果は:
Array ( [name]=>Tom [color]=>blue )
例 4:
$conn = $this->getDoctrine()->getConnection(); $data = $conn->fetchAll("SELECT name, color FROM test"); echo '<pre class="brush:php;toolbar:false">'; print_r($data);
結果は:
Array ( [0] => Array ( [name]=>Tom [color]=>blue ) [1] => Array ( [name]=>Lily [color]=>red ) )
関連推奨事項:
Symfony2フレームワークの詳しい説明 プロジェクトの作成とテンプレートの設定
Symfonyテンプレートのショートカット変数の使い方の詳しい説明
以上がSymfony2 でデータベースにクエリを実行する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。