为什么echo提供16
而不是SQL查询UPDATE...
?Echo返回数字而不是字符串
for ($i=0;...) {
$lat = round(($deg + $min/60 + $sec/3600),6);
$query = "UPDATE `Parking`
SET lat=" . $lat . "
WHERE id = " . $i+16 . "";
$result=ejecutar_query($query);
echo $query;
}
@ raina77ow:ejecutar_query在这里并不重要,因为问题出在$ query。它等于16而不是正常的查询语句。 Matei Mihai的答案解决了这个问题。 – Gusgus