| 本文主要介绍了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>'; print_r($data);结果为: Tom 示例2: $conn = $this->getDoctrine()->getConnection();
$data = $conn->fetchArray("SELECT name, color FROM test");
echo '<pre>'; print_r($data);结果为: Array
(
  [0]=>Tom
  [1]=>blue
) 示例3: $conn = $this->getDoctrine()->getConnection();
$data = $conn->fetchAssoc("SELECT name, color FROM test");
echo '<pre>'; print_r($data);结果为: Array
(
  [name]=>Tom
  [color]=>blue
) 示例4: $conn = $this->getDoctrine()->getConnection();
$data = $conn->fetchAll("SELECT name, color FROM test");
echo '<pre>'; print_r($data);结果为: Array
(
  [0] => Array
    (
      [name]=>Tom
      [color]=>blue
    )
  [1] => Array
    (
      [name]=>Lily
      [color]=>red
    )
)
 |