所以我有一个包含多行的插入查询(每个查询1 000行)并且它工作正常,所以试图为更新查询做同样的事情,但我找不到任何解决方案,
这是我的代码:
$sth = $db->prepare("UPDATE table SET salutation = ? , fnamn = ? , enamn = ? , mob = ? WHERE id = ?");
for ($i=0; $i < count($recipents); $i++) {
if(isset($recipents[$i]['id']))
$sth->execute(array($recipents[$i]['salutation'], $recipents[$i]['fnamn'], $recipents[$i]['enamn'], $recipents[$i]['mob'],$recipents[$i]['id']));
}
所以,如果有人知道如何在一个查询中更新多行,我将非常感激。