この記事の例では、Symfony2 を使用してデータベースからデータを取得する方法を説明します。参考として、次のようにみんなと共有します。
テーブル: test、フィールド: name、color があるとします。
Tom blue
Lily red
$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 ) )この記事が、Symfony フレームワークに基づく皆様の PHP プログラム設計に役立つことを願っています。 Symfony2 がデータベースからデータを取得するメソッドを実装する方法に関する関連記事については、PHP 中国語 Web サイトに注目してください。