+ -
当前位置:首页 → 问答吧 → PDO_MYSQL 用update怎么添加limit

PDO_MYSQL 用update怎么添加limit

时间:2007-08-29

来源:互联网

查手册好像$db->update(‘table','bind','where');不能添加limit,有人知道怎么做么?

作者: lionelguan   发布时间: 2007-08-28

复制内容到剪贴板
代码:
$where = $db->quoteInto('noble_title = ?', 'Sir');
$order = 'first_name';
$count = 10;
$offset = 20;

$rowset = $table->fetchAll($where, $order, $count, $offset);
相当于:select * from TABLE where = $where order by $order limit $count,$offset;

作者: kekydream   发布时间: 2007-08-28

我说的是update不是select啊……
$where = $db->quoteInto('noble_title = ?', 'Sir');
$db->update('user',array('rank'=>1),$where);
可是怎么限制limit??

作者: lionelguan   发布时间: 2007-08-28

晕,update用什么Limit啊。

作者: kekydream   发布时间: 2007-08-28

$db->exec('update table set col1=1, col2=2, ...... limit 10');

或者:

$stmt = $db->prepare('update table set col1=:col1, col2=:col2,... limit 10');
$stmt->bindParam('col1', 1);
$stmt->bindParam('col2', 2);
$stmt->execute;

作者: onefly   发布时间: 2007-08-28

热门下载

更多