此查詢有什麼問題?SQL和PHP問題
$query3 = "INSERT INTO Users
('Token','Long','Lat')
VALUES
('".$token."','".$lon1."','".$lat."')";
此查詢有什麼問題?SQL和PHP問題
$query3 = "INSERT INTO Users
('Token','Long','Lat')
VALUES
('".$token."','".$lon1."','".$lat."')";
您有這幾個問題保留字。
mysql_error()
的結果。嘗試運行這段代碼:
$token = mysql_real_escape_string($token);
$lon1 = mysql_real_escape_string($lon1);
$lat = mysql_real_escape_string($lat);
$query3 = "INSERT INTO `Users` (`Token`, `Long`, `Lat`)
VALUES ('{$token}', '{$lon1}', '{$lat}')";
$result3 = mysql_query($query3) or die("Query Error: " . mysql_error());
如果仍然無法正常工作,給我們的出品的錯誤消息。
謝謝。這工作 – flaviusilaghi 2011-04-30 17:02:39
$token
等的代碼mysql_
函數使正確查詢有點困難。切換到mysqli或PDO。Long
是mysql reserved word,需要反引號
$query3 = "INSERT INTO Users
(`Token`,`Long`,`Lat`)
VALUES
('".$token."','".$lon1."','".$lat."')";
..並將引號中的字段名稱封閉_won't work_。 – 2011-04-30 17:09:33
@Tom:這已經在我的答案中顯示,但沒有任何文字希望你也看到這個 – 2011-04-30 17:11:21
@ShaktiSingh:_I_看到它。問這個問題的人看到了嗎? – 2011-04-30 17:11:38
你也使用mysql_query()執行它嗎? – 2011-04-30 16:46:31
請給我們完整的查詢。我們怎麼知道$ token,$ lon1和$ lat是什麼? – Alp 2011-04-30 16:46:56
我不知道。此查詢有哪些*錯誤?即當你使用它時會發生什麼? – 2011-04-30 16:47:08