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 相关文章推荐
php下实现在指定目录搜索指定类型文件的函数
Oct 03 PHP
php学习笔记 数组遍历实现代码
Jun 09 PHP
IIS7.X配置PHP运行环境小结
Jun 09 PHP
php 数据库字段复用的基本原理与示例
Jul 22 PHP
php urlencode()与urldecode()函数字符编码原理详解
Dec 06 PHP
php中explode与split的区别介绍
Oct 03 PHP
php导出word文档与excel电子表格的简单示例代码
Mar 08 PHP
async和DOM Script文件加载比较
Jul 20 PHP
php实现的SSO单点登录系统接入功能示例分析
Oct 12 PHP
thinkPHP5框架中widget的功能与用法详解
Jun 11 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
Dec 04 PHP
php的无刷新操作实现方法分析
Feb 28 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
php中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
php从数据库查询结果生成树形列表的方法
2015/04/17 PHP
PHP aes (ecb)解密后乱码问题
2015/06/22 PHP
CI映射(加载)数据到view层的方法
2016/03/28 PHP
详解PHP编码转换函数应用技巧
2016/10/22 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
jQuery中append()方法用法实例
2014/12/25 Javascript
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
javascript每日必学之继承
2016/02/23 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
2016/08/26 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
2016/12/31 Javascript
vue中eslintrc.js配置最详细介绍
2018/12/21 Javascript
20个必会的JavaScript面试题(小结)
2019/07/02 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
JS实现单张或多张图片持续无缝滚动的示例代码
2020/05/10 Javascript
Python正则表达式匹配HTML页面编码
2015/04/08 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
PyCharm配置mongo插件的方法
2018/11/30 Python
python 获取页面表格数据存放到csv中的方法
2018/12/26 Python
Django--权限Permissions的例子
2019/08/28 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
2019/11/26 Python
配置python的编程环境之Anaconda + VSCode的教程
2020/03/29 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
Python Selenium自动化获取页面信息的方法
2020/08/31 Python
详解python中的异常和文件读写
2021/01/03 Python
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
食品销售计划书
2014/04/26 职场文书
和谐家庭演讲稿
2014/05/24 职场文书
介绍信范文
2015/01/31 职场文书
财务总监岗位职责
2015/02/03 职场文书
MySQL 使用事件(Events)完成计划任务
2021/05/24 MySQL
Python数据分析之pandas读取数据
2021/06/02 Python