此代碼不能工作:PHP + MYSQL:更新不若使用 '和' 工作包含WHERE
UPDATE `test` SET `done`='1' WHERE `name`='x_&_y'
但是,這是工作:
UPDATE `test` SET `done`='1' WHERE `name`='x_y'
兩者的代碼返回1
值,但第一個代碼不工作和表不更新!
PHP代碼:
$value = 'x_&_y'; // send by $_GET['value']
$value = htmlspecialchars(trim($value),ENT_QUOTES,'UTF-8');
UPDATE `league` SET `leagueUpdateDone`='1' WHERE `leagueCountry`='$value';
@GurV,是的,這真的是 –
東西失敗了,檢查錯誤。你也標記爲「php」; *爲什麼?*沒有代碼來支持這個問題,甚至在標題中也包含了「PHP」。 –
我們可以看到您的表格結構和內容,如果有任何敏感數據,將其隱藏起來 –