Zend_Db

来源:互联网 发布:app软件推广 编辑:程序博客网 时间:2024/06/09 14:57

1.数据库连接

连接MySQL,本地数据库camelot,用户名是malory<?phprequire_once 'Zend/Db.php';$params = array ('host'     => '127.0.0.1',                 'username' => 'malory',                 'password' => '******',                 'dbname'   => 'camelot');$db = Zend_Db::factory('PDO_MYSQL', $params);?>连接SQLite数据库
<?phprequire_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();

4.Zend_Db_Table Relationships

描述表与表直接的关系。比如一对一,一对多,多对多的级联查询

0 0
原创粉丝点击