zend framework mysql_Zend Framework连接Mysql数据库实例分析
这篇文章主要介绍了Zend Framework连接Mysql数据库的方法,以完整实例形式分析了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,let's go..
index.php 网站首页,也是唯一入口
//...省略
$params = array ('host' => '127.0.0.1',
'username' => 'root',
'password' => '123456',
'dbname' => 'happycms');
$db = Zend_Db::factory('pdoMysql', $params);
Zend::register('db', $db);
?>
lib/App/Article.php
class App_Article {
private $db;
function App_Article() {
$this->db = Zend::registry('db');
}
function listAll() {
$result = $this->db->query('SELECT * FROM article');
$rows = $result->fetchAll();
Zend::dump($rows);
}
function listByCategory() {
}
//...省略
}
?>
ArticleController.php
class articleController extends Zend_Controller_Action {
private $view;
private $article;
function __c****truct() {
$this->view = Zend::registry('view');
$this->article = new App_Article();
}
public function listAllAction() {
$this->article->listAll();
$this->view->title='View Articles';
echo $this->view->render(TPL_DIR.'/tplView.php');
}
function __call($action, $arguments)
{
$this->_redirect('./');
print_r($action);
print_r($arguments);
}
}
?>
访问 http://happycms/article/listall
得到以下输出:
array(1) {
[0] => array(15) {
["articleid"] => string(1) "1"
["categoryid"] => string(1) "0"
["articletitle"] => string(4) "test"
["articlefromwhere"] => string(3) "sdf"
["articlekeywords"] => string(5) "sdfds"
["articledescription"] => string(4) "test"
["articlebody"] => string(9) "sffsdfsdf"
["authorname"] => string(8) "haohappy"
["authoremail"] => string(11) "s...@df.com"
["issticky"] => string(1) "0"
["isrecommanded"] => string(1) "0"
["includeattachment"] => string(1) "0"
["addtime"] => string(19) "0000-00-00 00:00:00"
["lastedittime"] => string(19) "0000-00-00 00:00:00"
["checktime"] => string(19) "0000-00-00 00:00:00"
}
希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。
zend framework mysql_Zend Framework连接Mysql数据库实例分析相关推荐
- c mysql 连接实例_c连接mysql数据库实例
c连接mysql数据库实例 连接数据库test 用户名root密码abc 在里面有一个username的表,describe username结果如下 mysql>; describe user ...
- php连接数据库语言,PHP语言连接MYSQL数据库实例代码
本文主要向大家介绍了PHP语言连接MYSQL数据库实例代码,通过具体的内容向大家展示,希望对大家学习php语言有所帮助. 现在做的项目需要php连接mysql数据库,虽然之前学过,但是现在基本上都给忘 ...
- python3连接mysql,python3连接MySQL数据库实例详解
本文实例为大家分享了python3连接MySQL数据库的具体代码,供大家参考,具体内容如下 #python3连接MySQL实例 import pymysql """导入连 ...
- mysql中php编程实例_PHP连接MYSQL数据库实例代码
现在做的项目需要php连接mysql数据库,虽然之前学过,但是现在基本上都给忘了,之后通过查找相关资料找到了解决方法,下面小编把具体方法分享在聚米学院平台供大家学习. 具体代码如下所示: <?p ...
- oracle10数据库链接失败,oracle 10g Enterprise Manager 无法连接到数据库实例分析
1 问题描述 客户端通过IE 浏览器登陆oracle 10g em console时不能显示登陆界面,页面显示"Enterprise Manager 无法连接到数据库实例.下面列出组件状态& ...
- java mysql 配置_Java连接MySQL数据库详细分析
一:工具 eclipse MySQL5.7 MySQL连接驱动:mysql-connector-java-5.1.44-bin.jar下载地址 二:加载驱动 2.1 在工程目录中创建lib文件夹,将下 ...
- C#连接MySQL数据库实例
项目目的: 连接mysql查询数据并将数据显示到界面的datagridview里面. Step1:添加动态链接库文件 Visual Studio,在 项目(右键)-管理NuGet程序包(N) 然后在 ...
- C语言连接MySQL数据库实例
==> 学习汇总(持续更新) ==> 从零搭建后端基础设施系列(一)-- 背景介绍 为了突出整个连接,查询数据库的流程,这里就不做函数返回值的判断了.详细的API参数信息可以去查MYSQL ...
- mysql dal_Entity Framework连接Mysql数据库并生成Model和DAL层
Entity Framework (EF,ADO.NET Entity Framework)是微软官方提供的.NET平台的ORM框架.相比于LINQ TO SQL,EF框架具有很明显的优势: EF框架 ...
最新文章
- java new 引用_java不用new运算符也能创建引用吗?
- MODE —— 计算10个分数的平均值(知识点: 数组 变长数组)
- 一步步教你如何用别人的无线上网,附带破解软件
- 【必读】10张图告诉你传统企业拥抱互联网的正确姿势
- PS调出清新淡雅外景女生背影照
- Runloop循环机制
- 电脑音响怎么插_厦门靓车港丰田凯美瑞汽车音响改装德国HELIX汽车音响|凯美瑞|音响改装|汽车|内饰...
- 计算机网络(十五)-数据链路层-CSMA/CA协议
- a recordset php,UsingCOMwithPHP(我就不翻译了)_PHP
- Java-访问修饰符
- linux网关管理,利用Linux打造安全的管理型网关
- 【CC评网】2013.第44周 把握每天的第一个小时
- win10安装vc2015失败,尝试解决方案,目前有效
- 二冲程发动机均值模型仿真
- 新能源整车控制器VCU开发过程分享
- 计算机考试怎样删除美式键盘,Win10怎么把美式键盘删除_Win10彻底删除eng美式键盘?-192路由网...
- 晓之以理,不如动之以情——新书《以大致胜》解读(上篇)
- 新冠疫情历史数据可视化分析
- 【WPS自动签到】利用云函数实现WPS自动签到获得WPS免费会员
- 如何高效设计游戏——塔防游戏设计方案
热门文章
- 循环神经网络(RNN)原理通俗解释
- OSError: exception: access violation reading 0x0000000000000001
- ffmpeg avstream::codec 被声明为已否决
- opencv读取字符串图像
- conda 常用操作 镜像管理
- Cannot find class for bean with name解决
- 青龙羊毛——B站天选
- 御剑情缘服务器维护,御剑情缘7月27日更新维护内容及活动详解介绍
- 服务器系统磁盘,服务器系统重装与磁盘阵列
- 场地测量的方法和程序_建筑施工测量的内容与方法