我对准备好的陈述相当新,并且正在过渡项目......
我必须转换的最后一部分是我必须更新多行/记录的部分。
这对我来说似乎有用......但是,我很好奇并且对我的技术感到疑惑,并且还发回某种响应(布尔或其他),一切都是成功或失败。思考?评论?建议?
function timeUpdate($uID, $galArr, $timeStamp) {
global $mysqli; //my connection is set elsewhere (bad/good?)
$q = "UPDATE someTable SET timeStamp = ? WHERE galleryID = ? AND uniID = ?";
$stmt = $mysqli->prepare($q);
$stmt->bind_param("iii", $timeStamp, $gID, $uID);
foreach($galArr as $value) {
$gID = $value[0];
if(!$stmt->execute()) {
throw new Exception($stmt->error, $stmt->errno);
}
}
$stmt->close();
}
提前致谢。任何链接,建议都很感激。