到此,我已经晕了。你呢???
哈哈哈。。。
下面看一些简单的案例
插入数据到数据库:
<?php
require_once 'Zend/Db.php';
$params = array('host'=>'127.0.0.1',
'username'=>'root',
'password'=>'',
'dbname'=>'test'
);
$db = Zend_Db::factory('PDO_Mysql',$params);
$row = array(
'username'=>'Jiqing',
'password'=>'jiqing90061234'
);
$table = 'user';
$res = $db->insert($table,$row);
if($res){
echo "成功插入新的记录!";
echo "<p>";
$last_insert_id = $db->lastInsertId($table);
echo "新记录的ID值为:";
echo $last_insert_id;
echo "<p>";
echo "其内容为:";
$sql = "select * from $table where id=$last_insert_id";
$result = $db->fetchRow($sql);
echo "<p>";
foreach($result as $key=>$val){
echo $key;
echo "值为:";
echo $val;
echo "<p>";
}
}else{
echo "插入数据有误";
}
结果为:
成功插入新的记录! 新记录的ID值为:13 其内容为: id值为:13 username值为:Jiqing password值为:jiqing90061234
修改update方法
删除delete方法
都大同小异,首先连接数据库,然后填写相应参数,执行即可。
查询方法总结:
fetchAll()匹配查询结果,返回一个连续的数组。
fetchAssoc()匹配查询结果,返回一个联合的数组。
fetchCol()匹配结果的第一列,返回一个数组。
fetchOne()陪陪查询结果的第一列与第一行的值,返回一个字符串。
fetchRow()匹配查询结果的第一行,返回一个数组。
常用的是第一个和最后一个方法,其他的方法用的不是很多。
更多关于zend相关内容感兴趣的读者可查看本站专题:《Zend FrameWork框架入门教程》、《php优秀开发框架总结》、《Yii框架入门及常用技巧总结》、《ThinkPHP入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。







