此查询有什么问题?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