ホームページ >php教程 >PHP开发 >Symfony2 がデータベースからデータを取得する実装方法の概要

Symfony2 がデータベースからデータを取得する実装方法の概要

高洛峰
高洛峰オリジナル
2016-12-26 11:33:031094ブラウズ

この記事の例では、Symfony2 を使用してデータベースからデータを取得する方法を説明します。参考として、次のようにみんなと共有します。

テーブル: test、フィールド: name、color があるとします。
Tom blue
Lily red

例 1:

$conn = $this->getDoctrine()->getConnection();
$data = $conn->fetchcolumn("SELECT name, color FROM test");
echo &#39;<pre class="brush:php;toolbar:false">&#39;; print_r($data);

結果は次のようになります:

Tom

例 2:

   
$conn = $this->getDoctrine()->getConnection();
$data = $conn->fetchArray("SELECT name, color FROM test");
echo &#39;<pre class="brush:php;toolbar:false">&#39;; print_r($data);

結果は次のようになります:

Array
(
  [0]=>Tom
  [1]=>blue
)

例 3:

$conn = $this->getDoctrine()->getConnection();
$data = $conn->fetchAssoc("SELECT name, color FROM test");
echo &#39;<pre class="brush:php;toolbar:false">&#39;; print_r($data);

結果は次のとおりです:

Array
(
  [name]=>Tom
  [color]=>blue
)

例 4:

$conn = $this->getDoctrine()->getConnection();
$data = $conn->fetchAll("SELECT name, color FROM test");
echo &#39;<pre class="brush:php;toolbar:false">&#39;; print_r($data);

結果は次のようになります:

Array
(
  [0] => Array
    (
      [name]=>Tom
      [color]=>blue
    )
  [1] => Array
    (
      [name]=>Lily
      [color]=>red
    )
)

この記事が、Symfony フレームワークに基づく皆様の PHP プログラム設計に役立つことを願っています。

Symfony2 がデータベースからデータを取得するメソッドを実装する方法に関する関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。