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++;
}