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 相关文章推荐
将RTF格式的文件转成HTML并在网页中显示的代码
Oct 09 PHP
PHP 中文处理技巧
Apr 25 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
Jan 27 PHP
PHP类中的魔术方法(Magic Method)简明总结
Jul 08 PHP
YII动态模型(动态表名)支持分析
Mar 29 PHP
微信 开发生成带参数的二维码的实例
Nov 23 PHP
利用php生成验证码
Feb 23 PHP
在laravel中使用Symfony的Crawler组件分析HTML
Jun 19 PHP
Laravel 创建指定表 migrate的例子
Oct 09 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
Oct 12 PHP
解决laravel 表单提交-POST 异常的问题
Oct 15 PHP
PHP7新特性
Mar 09 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 文件上传实例代码
2012/04/19 PHP
Windows下的PHP 5.3.x安装 Zend Guard Loader教程
2014/09/06 PHP
PHP多线程类及用法实例
2014/12/03 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
基于PHP生成简单的验证码
2016/06/01 PHP
在Laravel的Model层做数据缓存的实现
2019/09/26 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
电子商务网站上的常用的js放大镜效果
2011/12/08 Javascript
jquery的ajax请求全面了解
2013/03/20 Javascript
谈谈关于JavaScript 中的 MVC 模式
2013/04/11 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
2013/05/02 Javascript
通过onmouseover选项卡实现img图片的变化
2014/02/12 Javascript
JS控制输入框内字符串长度
2014/05/21 Javascript
jQuery跨域问题解决方案
2015/08/03 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
利用Console来Debug的10个高级技巧汇总
2018/03/26 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
JS实现checkbox互斥(单选)功能示例
2019/05/04 Javascript
JS实现时间校验的代码
2020/05/25 Javascript
基于脚手架创建Vue项目实现步骤详解
2020/08/03 Javascript
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
Python continue继续循环用法总结
2018/06/10 Python
python截取两个单词之间的内容方法
2018/12/25 Python
python sort、sort_index方法代码实例
2019/03/28 Python
python mac下安装虚拟环境的图文教程
2019/04/12 Python
《风筝》教学反思
2014/04/10 职场文书
助学感谢信范文
2015/01/21 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
你为什么是穷人?可能是这5个缺点造成
2019/07/11 职场文书
golang中的空接口使用详解
2021/03/30 Python
PYTHON使用Matplotlib去实现各种条形图的绘制
2022/03/22 Python