-3
更新查詢不適用於我,沒有錯誤,但它不起作用 這裏是我的代碼。更新查詢不起作用php
<?php
$up=false;
if (isset($_POST['update'])) {
if (isset($_POST['FullName'])) {
$FullName = $_POST['FullName'];
mysql_query("UPDATE users SET Full_Name = '$FullName' WHERE User_Name = '$U_N'") or die(mysql_error());
}
if (isset($_POST['bd'])) {
$bd=$_POST['bd'];
mysql_query("UPDATE users SET DateOfBirth = '$bd' WHERE User_Name = '$U_N'") or die(mysql_error());
}
$up=true;
}
if ($up) {
echo "<script type='text/javascript'>up()</script>";
echo "<meta http-equiv=refresh content=\"0; URL=pto.php\">";}
}
?>
這裏是完整的代碼
'$ U_N'定義在哪裏? – Script47
你很容易sql注入。轉義您的帖子值並更改爲mysqli或pdo。 –
你確定沒有錯誤被拋出?嘗試拋出一個「error_reporting(E_ALL);」在腳本的頂部再次檢查(並檢查您的錯誤日誌) – Tim