这篇文章主要介绍了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数据库实例分析相关推荐

  1. c mysql 连接实例_c连接mysql数据库实例

    c连接mysql数据库实例 连接数据库test 用户名root密码abc 在里面有一个username的表,describe username结果如下 mysql>; describe user ...

  2. php连接数据库语言,PHP语言连接MYSQL数据库实例代码

    本文主要向大家介绍了PHP语言连接MYSQL数据库实例代码,通过具体的内容向大家展示,希望对大家学习php语言有所帮助. 现在做的项目需要php连接mysql数据库,虽然之前学过,但是现在基本上都给忘 ...

  3. python3连接mysql,python3连接MySQL数据库实例详解

    本文实例为大家分享了python3连接MySQL数据库的具体代码,供大家参考,具体内容如下 #python3连接MySQL实例 import pymysql """导入连 ...

  4. mysql中php编程实例_PHP连接MYSQL数据库实例代码

    现在做的项目需要php连接mysql数据库,虽然之前学过,但是现在基本上都给忘了,之后通过查找相关资料找到了解决方法,下面小编把具体方法分享在聚米学院平台供大家学习. 具体代码如下所示: <?p ...

  5. oracle10数据库链接失败,oracle 10g Enterprise Manager 无法连接到数据库实例分析

    1 问题描述 客户端通过IE 浏览器登陆oracle 10g em console时不能显示登陆界面,页面显示"Enterprise Manager 无法连接到数据库实例.下面列出组件状态& ...

  6. java mysql 配置_Java连接MySQL数据库详细分析

    一:工具 eclipse MySQL5.7 MySQL连接驱动:mysql-connector-java-5.1.44-bin.jar下载地址 二:加载驱动 2.1 在工程目录中创建lib文件夹,将下 ...

  7. C#连接MySQL数据库实例

    项目目的: 连接mysql查询数据并将数据显示到界面的datagridview里面. Step1:添加动态链接库文件 Visual Studio,在 项目(右键)-管理NuGet程序包(N)  然后在 ...

  8. C语言连接MySQL数据库实例

    ==> 学习汇总(持续更新) ==> 从零搭建后端基础设施系列(一)-- 背景介绍 为了突出整个连接,查询数据库的流程,这里就不做函数返回值的判断了.详细的API参数信息可以去查MYSQL ...

  9. mysql dal_Entity Framework连接Mysql数据库并生成Model和DAL层

    Entity Framework (EF,ADO.NET Entity Framework)是微软官方提供的.NET平台的ORM框架.相比于LINQ TO SQL,EF框架具有很明显的优势: EF框架 ...

最新文章

  1. java new 引用_java不用new运算符也能创建引用吗?
  2. MODE —— 计算10个分数的平均值(知识点: 数组 变长数组)
  3. 一步步教你如何用别人的无线上网,附带破解软件
  4. 【必读】10张图告诉你传统企业拥抱互联网的正确姿势
  5. PS调出清新淡雅外景女生背影照
  6. Runloop循环机制
  7. 电脑音响怎么插_厦门靓车港丰田凯美瑞汽车音响改装德国HELIX汽车音响|凯美瑞|音响改装|汽车|内饰...
  8. 计算机网络(十五)-数据链路层-CSMA/CA协议
  9. a recordset php,UsingCOMwithPHP(我就不翻译了)_PHP
  10. Java-访问修饰符
  11. linux网关管理,利用Linux打造安全的管理型网关
  12. 【CC评网】2013.第44周 把握每天的第一个小时
  13. win10安装vc2015失败,尝试解决方案,目前有效
  14. 二冲程发动机均值模型仿真
  15. 新能源整车控制器VCU开发过程分享
  16. 计算机考试怎样删除美式键盘,Win10怎么把美式键盘删除_Win10彻底删除eng美式键盘?-192路由网...
  17. 晓之以理,不如动之以情——新书《以大致胜》解读(上篇)
  18. 新冠疫情历史数据可视化分析
  19. 【WPS自动签到】利用云函数实现WPS自动签到获得WPS免费会员
  20. 如何高效设计游戏——塔防游戏设计方案

热门文章

  1. 循环神经网络(RNN)原理通俗解释
  2. OSError: exception: access violation reading 0x0000000000000001
  3. ffmpeg avstream::codec 被声明为已否决
  4. opencv读取字符串图像
  5. conda 常用操作 镜像管理
  6. Cannot find class for bean with name解决
  7. 青龙羊毛——B站天选
  8. 御剑情缘服务器维护,御剑情缘7月27日更新维护内容及活动详解介绍
  9. 服务器系统磁盘,服务器系统重装与磁盘阵列
  10. 场地测量的方法和程序_建筑施工测量的内容与方法