我有一個非常簡單的過程,我需要做的,無論我調試或簡化多少,記錄都不會在dbase中更新。假設在連接等方面都是正確的。從PHP中取出這個函數並在PHPMyAdmin中執行MySQL調用會導致表中正確的記錄更新。我試過在adminId周圍使用/不使用引號。MySQL更新gotcha?有什麼具體的關於更新?
任何想法?
$sampleString = "343r34c3cc43";
//Need to store the customer ID from sub system
$stmt2 = $mysqli->prepare("
UPDATE
admins
SET
chargebeeId = '?'
WHERE
adminId='22'
");
$stmt2->bind_param('s',
$mysqli->real_escape_string($sampleString)
);
$stmt2->execute();
作爲參考,adminId將是動態的,在應用程序中具有bind_param'i'。
當您綁定的參數,你不需要把引號它在查詢中。 –
戈登我不敢相信我錯過了這個。太多的深夜!謝謝。 – lucasstarbuck