0
$url = 'http://maps.google.com/maps/geo?q='.str_replace(" ","",$postcode[$z]).',+UK&output=csv&sensor=false';
$data = @file_get_contents($url);
echo $data;
$result = explode(",", $data);
$lat = (float) $result[2]; // latitude
$lon = (float) $result[3]; // longitude;
echo '<br>Latitude: '.$lat;
echo '<br>Longitude: '.$lon;
$wpresult = $wpdb->insert("buss_add",array(
"buss_id" => $buss_id,
"add1" => $add1[$z],
"add2" => $add2[$z],
"city" => $city[$z],
"county" => $county[$z],
"postcode" => $postcode[$z],
"country" => $country[$z],
"tel" => $tel[$z],
"lat" => $lat,
"lon" => $lon
),array(
"%d","%s","%s","%s","%s","%s","%s","%s","%f","%f"
));
儘管這是正確的,甚至是類型轉換的緯度和經度變量,這似乎並不想進入數據庫,爲float。我認爲wordpress $ wpdb是怪罪。任何人有任何想法?WPDB WordPress的插入和鑄字似乎完全關閉
要還確認數據庫看起來是這樣的,它應該是絕對罰款 - http://cl.ly/421m2K3F2k3p3X1D3V1v
以下的值的一個例子:
緯度:51.7191557 經度:0.6665619