0
$query="UPDATE `db`.`tb` SET `colA` = ?, `colB` = ?, `colC` = ?, `colD` = ?, `colE` = ?, `colF` = ?, `colG` = ? WHERE `tb`.`colA` = ? AND month(date)= ?;";
$stmt = $web_dbi->prepare($query);
$stmt->bind_param("sssssssss", $colA_PHPvar, $colB_PHPvar, $colC_PHPvar, $colD_PHPvar, $colE_PHPvar, $colF_PHPvar, $colG_PHPvar, $colA_PHPvar, $colB_PHPvar);
$stmt->execute();
其他信息:此準備語句更新查詢不工作...爲什麼?
date
是在db
一列的名稱。tb
...- 此查詢時,我從Where子句中刪除
AND month(date)= ?
工作和它對應?
變量...
「不工作」是什麼意思?如果你的意思是沒有行更新,最可能的解釋是沒有行有問題的月份。 –
AJAX調用返回成功消息,數據庫記錄不更新... – codr
...也許是一個未提交的sql事務? –