ホームページ > バックエンド開発 > PHPチュートリアル > Symfony2 でデータベースにクエリを実行する方法の詳細な説明

Symfony2 でデータベースにクエリを実行する方法の詳細な説明

*文
リリース: 2023-03-19 10:42:01
オリジナル
2786 人が閲覧しました

この記事では、主に Symfony2 でデータベースからデータを取得する方法を紹介し、一般的に使用される Symfony データベース クエリ手法を例の形式で要約および分析します。困っている友達が参考になれば幸いです。

テーブル: test、フィールド: name、color があるとします。
2 つのレコードがあるとします:
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
    )
)
ログイン後にコピー

関連推奨事項:

のプラグイン形式の詳細な説明Symfony2

Symfony2フレームワークの詳しい説明 プロジェクトの作成とテンプレートの設定

Symfonyテンプレートのショートカット変数の使い方の詳しい説明

以上がSymfony2 でデータベースにクエリを実行する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート