我有一个包含3列的表格(纬度,经度和用户名)。
如何查询位置并将值插入特定用户名。到目前为止我所拥有的是
"INSERT INTO Users (Latitude, Longitude) VALUES WHERE Username = '" . $username . "' ("' . $latitude . "', '" . $longitude . "')";
我相信我已经完成的调试不会起作用。非常感谢你们对未来的帮助!
答案 0 :(得分:2)
您不能使用INSERT来更新记录。假设$latitude
和$longitude
未提供用户和/或未正确转义:
$sql="UPDATE `users`
SET `Latitude` = '$latitude',
`Longitude` = '$longitude'
WHERE `Username` = '$username'";