> php教程 > php手册 > Symfony2实现从数据库获取数据的方法小结

Symfony2实现从数据库获取数据的方法小结

WBOY
풀어 주다: 2016-06-06 19:32:48
원래의
1089명이 탐색했습니다.

本文实例讲述了Symfony2实现从数据库获取数据的方法。分享给大家供大家参考,具体如下: 假设有一张表:test, 字段:name,color; 有2条记录: Tom blue Lily red 示例1: $conn = $this-getDoctrine()-getConnection();$data = $conn-fetchcolumn("SELECT na

本文实例讲述了Symfony2实现从数据库获取数据的方法。分享给大家供大家参考,具体如下:

假设有一张表: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
    )
)

로그인 후 복사

希望本文所述对大家基于Symfony框架的PHP程序设计有所帮助。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿