2016-03-08 50 views
-1

我想更新我的user_info表,但它不起作用。在我的user_info中,我已經從一項活動和另一項活動中獲得了一些價值,我希望獲得更多的價值,但它不起作用。我很確定在我的Java代碼中沒有錯誤。在我的查詢中是否有任何錯誤?我的sql查詢中是否有任何錯誤?

$db_name = "db"; 
$mysql_user = "root"; 
$mysql_pass = ""; 
$server_name = "localhost"; 

$con = mysqli_connect($server_name, $mysql_user, $mysql_pass, $db_name); 

$name = $_POST["user"]; 
$user_email = $_POST["user_email"]; 
$Gender = $_POST["Gender"]; 
$contact = $_POST["contact"]; 
$address = $_POST["address"]; 

$sql_query = "UPDATE user_info SET name='$name', Gender='$Gender', contact='$contact', address='$address' WHERE user_email='$user_email'"; 
mysqli_query($con,$sql_query) 

mysqli_close($con); 
+1

你的意思是旁邊明顯的安全問題? –

+0

是...因爲我的插入查詢已在工作 – Bebo

+0

您是否收到特定錯誤? – McCormick32

回答

0

林不知道沒有看到你的數據庫表,但「性別」是大寫,而其他字段名稱是小寫。在這裏黑暗中拍攝,否則你的查詢看起來很好。

+0

性別在數據庫中也被大寫 – Bebo