問題:INSERT/UPDATE即使使用正確的語法也無法正常工作?
我已經寫了和運行以前一直工作在PHP腳本,今天我認識到,雖然它似乎是正常,在過去的幾天裏沒有數據被插入或更新(基本上任何寫入查詢)。這不會觸發任何錯誤,並且當完全相同的查詢複製並粘貼到mysql終端時,它會正確插入。
CODE
$sql = "REPLACE INTO `history` (`owner`, `user`, `status`, `now_date`)
VALUES ('{$owner['username']}', '{$user}', '1', NOW())";
if (!mysqli_query($db, $sql)) { die('Error: ' . mysqli_error($db)); }
echo "Affected rows: " . mysqli_affected_rows($db);
響應
Affected rows: 1
所以它似乎是工作,不會觸發任何錯誤,並且在相同的查詢被輸入到mysql終端,它的工作原理,它只是通過PHP,它不。用戶連接權限沒有問題。
這個問題剛剛發生在上週,在此之前它完美地工作。我很困惑。
感謝, 約翰。
刪除'{}',並嘗試 –
@MayankVadiya沒有不刪除'{}'或它肯定不會工作 – RiggsFolly
打印出的聲明,看看你得到的結果expacted – Jens