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
Nov 25 PHP
相对路径转化成绝对路径
Apr 10 PHP
PHP 中关于ord($str)&amp;gt;0x80的详细说明
Sep 23 PHP
PHP编程函数安全篇
Jan 08 PHP
PHP移动文件指针ftell()、fseek()、rewind()函数总结
Nov 18 PHP
php上传文件常见问题总结
Feb 03 PHP
又拍云异步上传实例教程详解
Apr 19 PHP
Yii2简单实现给表单添加验证码的方法
Jul 18 PHP
PHP中session跨子域的三种实现方法
Jul 25 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
Feb 25 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
Aug 13 PHP
laravel开发环境homestead搭建过程详解
Jul 03 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
Apache设置虚拟WEB
2006/10/09 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
Javascript 学习笔记 错误处理
2009/07/30 Javascript
jQuery版Tab标签切换
2011/03/16 Javascript
另一个javascript小测验(代码集合)
2011/07/27 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
javascript验证邮件地址和MX记录的方法
2015/06/16 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
2015/12/17 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
详解Vue2.0之去掉组件click事件的native修饰
2017/04/20 Javascript
JS库之Particles.js中文开发手册及参数详解
2017/09/13 Javascript
浅谈Vue路由快照实现思路及其问题
2018/06/07 Javascript
vue 本地环境跨域请求proxyTable的方法
2018/09/19 Javascript
关于Vue源码vm.$watch()内部原理详解
2019/04/26 Javascript
JS实现求字符串中出现最多次数的字符和次数示例
2019/07/05 Javascript
详解微信小程序图片地扯转base64解决方案
2019/08/18 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
python3爬取各类天气信息
2018/02/24 Python
如何使用django的MTV开发模式返回一个网页
2019/07/22 Python
如何使用python操作vmware
2019/07/27 Python
Python爬取网站图片并保存的实现示例
2021/02/26 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
解决margin 外边距合并问题
2019/07/03 HTML / CSS
国际书籍零售商:Wordery
2017/11/01 全球购物
万户网络JAVA程序员岗位招聘笔试试卷
2013/01/08 面试题
教师辞职报告范文
2014/01/20 职场文书
教师校本培训方案
2014/02/26 职场文书
梅花魂教学反思
2014/04/25 职场文书
酒后驾车标语
2014/06/30 职场文书
群众路线对照检查剖析材料
2014/10/09 职场文书
职代会闭幕词
2015/01/28 职场文书
九华山导游词
2015/02/03 职场文书
盗窃案辩护词
2015/05/21 职场文书
元宵节晚会主持词
2015/07/01 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书