MySQL
次の列を持つテーブルがあります。
Hid Hname Lat Lngt Phone
--- ----- --- ---- -----
Integer varchar double(10,7) double(10,7) varchar
列Hname
、Lat
、Longt
およびを更新しようとするとPhone
、フィールドLat
およびLongt
( double 型Hname
) が更新されません (Phone
正しく更新されます)。誰でも私が問題を理解するのを手伝ってくれますか? PHP
コードセグメントは次のとおりです。
$i=0;
foreach($chk as $A)
{
echo $lat[$i]; echo $lon[$i]; //It displays the correct values
mysql_query("update health_block set Lat=$lat[$i], Hname='$A', Longt=$lon[$i], Phone='$phn[$i]' where Hid=$chk1[$i]",$con);
$i++;
}