您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

zend_db 连接MySQL( 附完整代码)实操

2024/2/17 22:59:37发布32次查看
下面的文章主要讲述的是zend_db 连接mysql( 附完整代码),在看这些东西之前你确保是对pdo扩展以进行了正确的加载。我们的具体做法是编辑php.ini,对其进行手动增加下面这两行(前面要没有分号;): extension=php_pdo.dll extension=php_pdo_mysql(和php搭
下面的文章主要讲述的是zend_db 连接mysql( 附完整代码),在看这些东西之前你确保是对pdo扩展以进行了正确的加载。我们的具体做法是编辑php.ini,对其进行手动增加下面这两行(前面要没有分号;):
extension=php_pdo.dll
extension=php_pdo_mysql(和php搭配之最佳组合).dll
然后要把extension_dir
指向php_pdo.dll及php_pdo_mysql(和php搭配之最佳组合).dll所在目录,如
extension_dir = c:\php5\ext 
index.php 网站首页,也是唯一入口
php代码如下:
php //...省略  $params = array ('host' => '127.0.0.1',  'username' => 'root',  'password' => '123456',  'dbname' => 'happycms');  $db = zend_db::factory('pdomysql(和php搭配之最佳组合)', $params);  zend::register('db', $db);  ?>   lib/app/article.php  
zend_db 连接mysql中:php代码如下:
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() {  }  //...省略  }  ?>   
php代码如下:
articlecontroller.php  class articlecontroller extends zend_controller_action {  private $view;  private $article;  function __construct() {   $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_db连接mysql(附完整代码)的介绍,望你能有所收获。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product