本文主要介绍了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
    )
)相关推荐:
以上就是详解Symfony2查询数据库的方法的详细内容,更多请关注php中文网其它相关文章!
 
                        
                        每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
 
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号