zend/db.php,Zend_Db 数据库操作

//实例化数据库对象

$db = new Zend_Db_Adapter_Pdo_Mysql(array(

‘host’     => $DB_HOST,

‘username’ => $DB_USER,

‘password’ => $DB_PASSWD,

‘dbname’   => $DB_REPLDB,

‘driver_options’  => array(PDO::MYSQL_ATTR_INIT_COMMAND => ‘SET NAMES \’utf8\”)

));

//插入操作

$filename=’filename.jpg’;

$mimetype=’jpg’;

$DATA=’data’;

$row = array (

‘timestamp’ => date(“Y-m-d H:i:s”,time()),

‘filename’ => $filename,

‘mimetype’ => $mimetype,

‘DATA’ => $DATA

);

// 插入数据的数据表

$table = ‘upload’;

// i插入数据行并返回影响行数

$rows_affected = $db->insert($table, $row);

// 返回最后的id

$last_insert_id = $db->lastInsertId();

//更新操作

$id=2;

$filename=’filename2.jpg’;

$mimetype=’jpg’;

$DATA=’data22′;

$row = array (

‘timestamp’ => date(“Y-m-d H:i:s”,time()),

‘filename’ => $filename,

‘mimetype’ => $mimetype,

‘DATA’ => $DATA

);

$where = $db->quoteInto(‘id = ?’, $id);

//返回影响的行数

$rows_affected = $db->update($table, $row, $where);

//删除操作

// where条件语句

$where = $db->quoteInto(‘id = ?’, $id);

// 删除数据并得到影响的行数

$rows_affected = $db->delete($table, $where);

//查找操作

$result = $db->query(“SELECT * FROM {$table}  order by id desc “);

//获取所有记录

while($row = $result->fetch()){

print_r($row);

}

//获取一条记录

$row = $result->fetch();

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值