我似乎沒有正確地將數據插入字段。字段和表都存在,我確信我正確連接到數據庫。該領域的所有保留爲空:(如何將數據添加到數據庫? PHP MySQL
$query = ("INSERT INTO 'users' (phone) VALUES ('$phone') WHERE username='$userid'");
mysql_query($query);
我似乎沒有正確地將數據插入字段。字段和表都存在,我確信我正確連接到數據庫。該領域的所有保留爲空:(如何將數據添加到數據庫? PHP MySQL
$query = ("INSERT INTO 'users' (phone) VALUES ('$phone') WHERE username='$userid'");
mysql_query($query);
您應該使用更新查詢:
$query="UPDATE users
SET phone='$phone'
WHERE username='$userid'";
+1來替換表名中的單引號。它絕對看起來像OP錯誤地將INSERT更新爲UPDATE。 – 2011-05-30 15:32:00
謝謝你的作品! – Michael 2011-05-30 16:48:05
INSERT沒有一個WHERE在它的語法:
您應該使用更新....
mysql_select_db("my_db", $con);
mysql_query("UPDATE Persons SET Age = '36'
WHERE FirstName = 'Peter' AND LastName = 'Griffin'");
mysql_close($con);
嘗試回顯'mysql_error()'? – 2011-05-30 15:25:24
如果這是你正在發送的確切查詢嘗試用'像這樣:'\'''''''''''''用戶名\'' – BigFatBaby 2011-05-30 15:26:43