1.数据库连接
连接MySQL,本地数据库camelot,用户名是malory <?php require_once 'Zend/Db.php'; $params = array ('host' => '127.0.0.1', 'username' => 'malory', 'password' => '******', 'dbname' => 'camelot'); $db = Zend_Db::factory('PDO_MYSQL', $params); ?> 连接SQLite数据库<?php require_once 'Zend/Db.php'; $params = array ('dbname' => 'camelot'); $db = Zend_Db::factory('PDO_SQLITE', $params); ?>
1.2.直接查询
$sql = $db->quoteInto( 'SELECT * FROM example WHERE date > ?', '2006-01-01' ); $result = $db->query($sql); // 使用PDOStatement对象$result将所有结果数据放到一个数组中 $rows = $result->fetchAll();
2.数据库分析器Zend_Db_Profiler
就是可以分析 connect,select,update,delete,事务的查询时间,简单的说就是对你对数据库操作动作的记录集合
3.Zend_Db_Select
也是用与查询 require_once 'Zend/Db.php'; $params = array ( 'host' => '127.0.0.1', 'username' => 'malory', 'password' => '******', 'dbname' => 'camelot' ); $db = Zend_Db::factory('PDO_MYSQL', $params); $select = $db->select();