我需要更新多行(可能是数百行) 我能以某种方式将它组合成单个查询吗? (当然,我应该吗?)
$arr = array(11,32,113,4,15);//dynamic size
$playlist_id = 2;
$stmt = $db->prepare("UPDATE media SET order_id=? WHERE playlist_id=? AND id=?");
for($i=0;$i<count($arr);$i++) {
$stmt->bind_param('iii', $i, $playlist_id, $arr[$i]);
$stmt->execute();
}