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


Posted in PHP onMarch 18, 2016

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

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

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

PHP 相关文章推荐
MVC模式的PHP实现
Oct 09 PHP
初探PHP5
Oct 09 PHP
PHP入门学习笔记之一
Oct 12 PHP
php的list()的一步操作给一组变量进行赋值的使用
May 18 PHP
php编程实现获取excel文档内容的代码实例
Jun 28 PHP
Zend Framework中的简单工厂模式 图文
Jul 10 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
Aug 06 PHP
PHP中的reflection反射机制测试例子
Aug 05 PHP
php使用explode()函数将字符串拆分成数组的方法
Feb 17 PHP
PHP加密解密函数详解
Oct 28 PHP
PHP匿名函数(闭包函数)详解
Mar 22 PHP
PHP下载文件函数与用法示例
Sep 27 PHP
Symfony2实现在controller中获取url的方法
Mar 18 #PHP
Symfony2框架学习笔记之表单用法详解
Mar 18 #PHP
Symfony2框架学习笔记之HTTP Cache用法详解
Mar 18 #PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 #PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
Mar 17 #PHP
编写PHP程序检查字符串中的中文字符个数的实例分享
Mar 17 #PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
Mar 17 #PHP
You might like
MYSQL数据库初学者使用指南
2006/11/16 PHP
php 结果集的分页实现代码
2009/03/10 PHP
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
javascript 面向对象编程基础 多态
2009/08/21 Javascript
jquery select选中的一个小问题
2009/10/11 Javascript
Javascript实现的鼠标经过时播放声音
2010/05/18 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
Prototype源码浅析 String部分(一)之有关indexOf优化
2012/01/15 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
JavaScript中的类与实例实现方法
2015/01/23 Javascript
jQuery子属性过滤选择器用法分析
2015/02/10 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
AngularJs中$cookies简单用法分析
2019/05/30 Javascript
关于ckeditor在bootstrap中modal中弹框无法输入的解决方法
2019/09/11 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
请求时token过期自动刷新token操作
2020/09/11 Javascript
浅谈Django REST Framework限速
2017/12/12 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
2020/07/03 Python
如何基于pandas读取csv后合并两个股票
2020/09/25 Python
Python+unittest+DDT实现数据驱动测试
2020/11/30 Python
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
2016/04/26 HTML / CSS
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
美国环保婴儿用品公司:The Honest Company
2017/11/23 全球购物
C++是不是类型安全的
2014/02/18 面试题
自我评价优秀范文分享
2013/11/30 职场文书
个人党性剖析材料
2014/02/03 职场文书
音乐教师求职信
2014/06/28 职场文书
公司经营目标责任书
2015/01/29 职场文书
php字符串倒叙
2021/04/01 PHP
Python控制台输出俄罗斯方块移动和旋转功能
2021/04/18 Python