|
本文主要介绍了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
)
)
|