解析如何使用Zend Framework 连接数据库
$db = Zend_Db::factory('Pdo_Mysql', array(
'host' => '127.0.0.1',
'username' => 'root',
'password' => '123456',
'dbname' => 'mysql'
));
直接连接MYSQL 返回一个数据库连接对象
读取配置文件中的配置并连接
代码如下:
$config = new Zend_Config_Ini('config.ini', 'main'); //读取分析Zend的配置文件,main表示配置文件的上级
$params['profiler'] = $config->db->profiler; //赋值数据库连接信息
$db = Zend_Db::factory('PDO_MYSQL', $params); //连接数据库
相关推荐
-
Zend Framework连接Mysql数据库实例分析
本文实例讲述了Zend Framework连接Mysql数据库的方法.分享给大家供大家参考,具体如下: 在看这些之前请确保你正确加载了PDO扩展.做法是编辑php.ini . 手动增加这两行(前面要没有分号;): extension=php_pdo.dll extension=php_pdo_mysql.dll 然后要把extension_dir 指向php_pdo.dll及php_pdo_mysql.dll所在目录,如 extension_dir = "C:/php5/ext" OK
-
Zend Framework 2.0事件管理器(The EventManager)入门教程
概述 EventManger是一个为以下使用情况设计的组件: 复制代码 代码如下: 实现简单的主题/观察者模式 实现面向切面的设计 实现事件驱动的架构 基本的架构允许你添加和解除指定事件的侦听器,无论是在一个实例基础还是一个共享的集合:触发事件:终止侦听器的执行. 快速入门 通常,你将会在一个类中创建一个EventManager. 复制代码 代码如下: use Zend\EventManager\EventManagerInterface; use Zend\EventManager\Event
-
Zend Framework入门教程之Zend_Db数据库操作详解
本文实例讲述了Zend Framework中Zend_Db数据库操作方法.分享给大家供大家参考,具体如下: 引言:Zend操作数据库通过Zend_Db_Adapter 它可以连接多种数据库,可以是DB2数据库.MySQli数据库.Oracle数据库.等等. 只需要配置相应的参数就可以了. 下面通过案例来展示一下其连接数据库的过程. 连接mysql数据库 代码: <?php require_once 'Zend/Db.php'; $params = array('host'=>'127.0.0.
-
ZendFramework框架实现连接两个或多个数据库的方法
本文实例讲述了ZendFramework框架实现连接两个或多个数据库的方法.分享给大家供大家参考,具体如下: 配置文件: <db> <adapter>PDO_MSSQL</adapter> <config> <host>localhost</host> <port>1433</port> <username>sa</username> <password>123456<
-
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
本文实例讲述了Zend Framework教程之连接数据库并执行增删查的方法.分享给大家供大家参考,具体如下: 我们先要在数据库里建立一个叫message的表,它有三个字段.分别为id,title,content.其中id为主键. 现在我们开始第一步:在application文件夹下面加入一个config文件夹,并在这里面增加一个config.ini文件..这里面是配置数据库基本信息. 如下代码所示: [general] db.adapter=PDO_MYSQL //请开启PDO扩展 db.co
-
windows下zendframework项目环境搭建(通过命令行配置)
1.首先你要确定你的PHP版本不低于5.1.4,但强烈建议使用 5.2.3 或更高版本 2.确保你的php.ini开启了如下模块: extension=php_pdo.dllextension=php_pdo_mysql.dll 3.打开Apache的配置文件httpd.conf确保你已经开启如下模块: LoadModule rewrite_module modules/mod_rewrite.so 继续查找httpd.conf文件,如果AllowOverride为None的话,请一定把None
-
Zend Framework数据库操作方法实例总结
本文实例讲述了Zend Framework数据库操作方法.分享给大家供大家参考,具体如下: 示例: <?php // // SELECT * // FROM round_table // WHERE noble_title = "Sir" // ORDER BY first_name // LIMIT 10 OFFSET 20 // // 你可以使用一种重复定义的方式... $select->from('round_table', '*'); $select->whe
-
Zend Framework开发入门经典教程
本文讲述了Zend Framework开发入门相关知识点.分享给大家供大家参考,具体如下: Zend Framework发布了!虽然仍处于开发初期,这个教程仍突出讲解目前几个最好的功能,并指导你完成一个简单程序的构建. Zend最早在社区里发布了ZF.基于同样的想法,这个教程写来用于展示ZF现有的功能.由于这个教程是在线发布,我将在ZF变化时对其进行更新,以便尽可能有效. 要求 Zend Framework要求PHP5.为了更好利用本教程的代码,你还需要Apache网页服务器.因为示范程序(一个
-
zend framework配置操作数据库实例分析
zendframework项目环境搭建后,看了下zend framework配置操作数据库,php教程如下: 在application/configs的文件下建立一个config.ini文件 配置信息如下: [general] db.adapter=PDO_MYSQL db.config.host=localhost/IParess db.config.username=username db.config.password=password db.config.dbname=databasen
-
Zend Framework数据库操作技巧总结
本文实例总结了Zend Framework数据库操作.分享给大家供大家参考,具体如下: Zend_Db数据库知识 例子: Model文件: $this->fetchAll("is_jian=1","id DESC",0,2)->toArray(); //根据is_jian=1,按id倒序排列取前2条记录当第一个参数为null时,则直接按id倒序排列ASC为正序. 路由文件: $video=new Video();//实例化数据库类 $this->v
-
ZendFramework2连接数据库操作实例
本文实例讲述了ZendFramework2连接数据库操作.分享给大家供大家参考,具体如下: 相对于zf1,来说,zf2让我们对于数据库这方面的操作我的个人感觉是对于字段起别名简单了,但是对数据库的操作虽然配置写好的就基本不需要动了,但是还是比1的配置要繁琐, 还是那句话,大家可以去看看源码... Module.php 里面添加 public function getServiceConfig() { return array( 'factories' => array( 'Student\Mod
-
zend framework多模块多布局配置
许多人在使用过程中都会遇到这样那样的问题,而且zend framework现在已经到1.11版本了,网络上的很多资料都还停留在旧版本上,因此我在这里以当前的最新版本1.11为例,来简单介绍一下如何使用zend framework创建模块化的应用程序.由于今后框架的版本升级,有些内容可能会过时,请及时参阅最新的使用手册. 1.准备工作 首先假设你已经部署了web服务器和php,并下载了zend framework的最新版本,创建了一个最原始的zend framework项目,并可以访问默认的act
随机推荐
- ES6学习之变量的解构赋值
- 关于redis状态监控和性能调优详解
- 以JSON形式将JS中Array对象数组传至后台的方法
- 教你学会使用Python正则表达式
- Android入门之Gallery+ImageSwitcher用法实例解析
- PHP输出缓冲控制Output Control系列函数详解
- Linux shell实现HTTP服务示例代码
- Android实现自动提取短信验证码功能
- PHP中的事务使用实例
- Java Lambda表达式之从集合到流
- PHP strstr 函数判断字符串是否否存在的实例代码
- centos系统搭建本地yum服务器的方法
- DNS安装配置全过程
- 完美解决Jpush[获取sdk版本失败!]的问题
- 实例解析Android ImageView的scaleType属性
- Android ListView之EfficientAdapte的使用详解
- 晨顺科技为您提供免费全能空间服务
- 浅谈android Fragment横竖屏翻转对重新加载的要求
- Vim 编辑器操作汇总
- Mysql忘记密码的几种解决方案