我一直在努力使這個代碼工作幾個小時,但我似乎無法找到解決方案。我已經闡述了所有相關的主題,並試圖更改代碼,標點符號等,但他們都沒有爲我工作。MySQL更新函數拒絕更新數據庫
結果總是「成功!」但數據庫更新從不起作用(在phpmyadmin中檢查)。 我希望你能找到錯誤。代碼如下:
if(empty($_POST['nev']) || empty($_POST['orszag']) || empty($_POST['telefonszam']) || empty($_POST['iranyitoszam'])
|| empty($_POST['megye']) || empty($_POST['varos']) || empty($_POST['utca'])) {
echo "Failure! Missing data...";
}
else {
$nev = mysql_real_escape_string($_POST['nev']);
$orszag = mysql_real_escape_string($_POST['orszag']);
$telefonszamm = mysql_real_escape_string($_POST['telefonszam']);
$iranyitoszam = mysql_real_escape_string($_POST['iranyitoszam']);
$megye = mysql_real_escape_string($_POST['megye']);
$varos = mysql_real_escape_string($_POST['varos']);
$utca = mysql_real_escape_string($_POST['utca']);
$shipping_query = mysql_query("UPDATE users
SET Name=".$nev.", Phone=".$telefonszam.",
Country=".$orszag.", State=".$megye.",
City=".$varos.", ZIP=".$iranyitoszam.",
Road=".$utca."
WHERE EmailAddress='" . $_SESSION['EmailAddress'] . "'");
echo "Success!";
}
謝謝你的幫忙!
請不要使用mysql_ *;它已被棄用。改用MySQLi或PDO。 –