3.1 Zend_Db

1. Zend_Db_Adapter



10.1.2. 添加引号防止数据库攻击



10.1.3. 直接查询



10.1.4. 事务处理



10.1.5. 插入数据行



10.1.6. 更新数据行

$set = array(
            ‘id‘ => 4
        );

        //更新的表
        $table = ‘test‘;

        //更新的条件
        $where = $db->quoteInto(‘id = ?‘,2);
        $a = $db->update($table,$set,$where);


10.1.7. 删除数据行

//表名
        $table = ‘test‘;

        //条件
        $where = $db->quoteInto(‘id = ?‘,3);

        $a = $db->delete($table,$where);


10.1.8. 取回查询结果

//$db->query()->fetchAll() 与 $db->fetchAll() 都是返回连续数组
        //$res1 = $db->query(‘select * from test‘)->fetchAll();
        //$res1 = $db->fetchAll(‘select * from test‘);

        //作为关联数组返回
        //$res1 = $db->fetchAssoc(‘select * from test‘);

        //取回所有结果行的第一个字段名
        //$res1 = $db->fetchCol(‘select * from test‘);

        //只取回第一个字段值
        //$res1 = $db->fetchOne(‘select * from test‘);

        //取回一个相关数组,第一个字段值为码
        // 第二个字段为值
        //$res1 = $db->fetchPairs(‘select * from test‘);

        //只取回结果集的第一行
        $res1 = $db->fetchRow(‘select * from test‘);
时间: 2024-10-11 11:43:43

3.1 Zend_Db的相关文章

zend framework多模块多Layout配置

转自: http://blog.csdn.net/a82168506/article/details/10228011 上次接触zend framework已经很久远了,10年的事情了.最近在做一个项目,时间不紧,就又把ZF拿出来折腾.而我发现以前做ZF的记忆已经在我脑中如梦幻泡影,消失无踪,为了配置多模块还又去查了资料,为了避免此种情况再次发生,做个记录吧. 首先,我们要新建一个ZF项目,目录结构如下. 我们想要配置多模块呢,首先要在,application下面建一个modules文件夹,然后

PHP导出CSV文件

转载:http://blog.csdn.net/huyanping/article/details/7068356 经常会碰到需要从数据库中导出数据到Excel文件,用一些开源的类库,比如PHPExcel,确实比较容易实现,但对大量数据的支持很不好,很容易到达PHP内存使用上限.这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件. // 输出Excel文件头,可把user.csv换成你要的文件名 header('Content-Type: application/v

zend framework2 实现多数据库配置使用的另一种方法

相比之前我发过的第一种在zend framework2中实现多数据库配置使用的方法:http://blog.csdn.net/a437629292/article/details/41121455:我更喜欢一下这种方法! 别急,听我慢慢道来. 1. 问题:第一种方法(参见上述连接),是没实例化一个model,都去实例化一个数据库适配器,这样是不是有点浪费资源呢? 所以,本人一直不满意这种实现方式,一直在寻找如何能一个请求(无论包含多少个model的调用),甚至从项目启动后,就只实例化一次数据库适

PHP导出MySQL数据到Excel文件

PHP导出MySQL数据到Excel文件 转载 常会碰到需要从数据库中导出数据到Excel文件,用一些开源的类库,比如PHPExcel,确实比较容易实现,但对大量数据的支持很不好,很容易到达PHP内存使用上限.这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件. ? 1 <br><!--?php// 输出Excel文件头,可把user.csv换成你要的文件名header('Content-Type: application/vnd.ms-excel');he

ZendFramework 入门教程

一.Zend Framework简介 1. 什么是ZendFramework Zend Framework(ZF or ZFW)是PHP的母公司Zend公司开发的一套PHP开发框架技术,它提供了一个优秀的.简单的综合开发环境,提供了很多可用的解决方案,可以用来建立一个稳定的.可升级的的Web应用. 所谓框架,是整个或者部分系统的可重用设计,它首先要提供一个可复用的应用参考架构,阐明整个设计.组件之间的依赖关系.责任分配和控制流程,也包含一些设计规范等等.它提供了对一些通用问题的解决方案. 另外Z

ZendFramwork笔记

u  php流行的mvc框架介绍 zend framework(zend公司开发 .官方产品) thinkphp(国人开发) yii (外企用的比较多) cakephp mvc框架把我们的程序分成三个部件 m(model模型) v(view视图) c(controller 控制器) 核心的设计思想: 把数据的输入,数据的处理,数据显示分开 ? 很多公司自己开发mvc框架 u  为什么需要框架 因为不同公司对mvc的理解,可能区别,造成规范性,标准性有偏差,所以需要一个更加规范的方案来做程序开发.

Zend框架设置数据库连接编码为utf8三种方法

第一种:$conn['host'] = '127.0.0.1';$conn['username'] = '56_' . $tenant['tenant'];$conn['password'] = $tenant['password'];$conn['dbname'] = '56_' . $tenant['tenant'];$conn['charset'] = 'utf8';$this->_db = Zend_Db::factory('PDO_MYSQL', $conn);Zend_Db_Tabl

Zend framework

Zend framework框架 开发web程序和服务,ZF采用MVC架构模式来分离应用程序下. PHP5面向对象描写:丰富完善的组件支持,Ajax支持 OOP MVC 环境需求和配置 php版本需要在5.2.0以上(Wamp) php需要开启PDO和PDO相关数据库引擎来运行ZF:extension=php_pdo.dll之前的分号去掉 Apache 开启rewrite_module模块,并开启.htaccess目录AllowOveride ALL ZF框架的搭配与调试:http://www.

Zend_Db_Table::getDefaultAdapter is not working

在Bootstrap中使用 $url = constant ( "APPLICATION_PATH" ) . DIRECTORY_SEPARATOR . 'configs' . DIRECTORY_SEPARATOR . 'application.ini'; $dbconfig = new Zend_Config_Ini ( $url, "mysql" ); // $db = Zend_Db::factory ( $dbconfig->db ); $db =