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 相关文章推荐
如何实现给定日期的若干天以后的日期
Oct 09 PHP
php时间不正确的解决方法
Apr 09 PHP
PHP 获取文件路径(灵活应用__FILE__)
Feb 15 PHP
php 判断数组是几维数组
Mar 20 PHP
php多个字符串替换成同一个的解决方法
Jun 18 PHP
PHP整数取余返回负数的相关解决方法
May 15 PHP
php实现对两个数组进行减法操作的方法
Apr 17 PHP
php实现将上传word文件转为html的方法
Jun 03 PHP
php文件压缩之PHPZip类用法实例
Jun 18 PHP
php结合redis高并发下发帖、发微博的实现方法
Dec 15 PHP
laravel 模型查询按照whereIn排序的示例
Oct 16 PHP
PHP序列化和反序列化深度剖析实例讲解
Dec 29 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 获取文件权限函数介绍
2013/07/11 PHP
php遍历CSV类实例
2015/04/14 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
2015/11/16 PHP
PHP命令空间namespace及use的用法小结
2017/11/27 PHP
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
jQuery实现带有动画效果的回到顶部和底部代码
2015/11/04 Javascript
AngularJS基础 ng-srcset 指令简单示例
2016/08/03 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
jQuery完成表单验证的实例代码(纯代码)
2017/09/30 jQuery
JavaScrip关于创建常量的知识点
2017/12/07 Javascript
vue 2.x 中axios 封装的get 和post方法
2018/02/28 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
2018/09/25 Javascript
详解vue-cli3 中跨域解决方案
2019/04/10 Javascript
js实现随机点名
2021/01/19 Javascript
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
Python中的条件判断语句与循环语句用法小结
2016/03/21 Python
定制FileField中的上传文件名称实例
2017/08/23 Python
python使用 HTMLTestRunner.py生成测试报告
2017/10/20 Python
机器学习python实战之决策树
2017/11/01 Python
DataFrame 将某列数据转为数组的方法
2018/04/13 Python
Python使用tkinter库实现文本显示用户输入功能示例
2018/05/30 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
Python配置虚拟环境图文步骤
2019/05/20 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
css3.0 图形构成实例练习二
2013/03/19 HTML / CSS
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
中东地区为妈妈们提供一切的头号购物目的地:Sprii
2018/05/06 全球购物
加拿大专业美发产品购物网站:Chatters
2021/02/28 全球购物
数控专业个人求职信范文
2014/02/05 职场文书
2014年度培训工作总结
2014/11/27 职场文书
工地食品安全责任书
2015/05/09 职场文书
环境卫生整治简报
2015/07/20 职场文书
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server