2016-05-14 9 views
1

私は
JSON形式にphpMyAdminにからデータをエクスポートしようとしています。このコードはselect lat,lng from googlemapsのために動作しますが、address
のために私のコードはありません。infosエクスポートデータ

<?php 
$con=mysqli_connect("localhost","root","","googlemaps"); 
if (mysqli_connect_errno()) 
{ 
echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 
$sql = "SELECT lat,lng,`addr` FROM infos"; 
if ($result = mysqli_query($con, $sql)) 
{ 

$resultArray = array(); 
$tempArray = array(); 

// Loop through each row in the result set 
while($row =mysqli_fetch_array($result)) 
{ 
    // Add each row into our results array 
    $tempArray = $row; 
    array_push($resultArray, $tempArray); 
} 


$fp = fopen('results01.json', 'w'); 
fwrite($fp, "{ \"tab\": "); 
fwrite($fp, json_encode($resultArray)); 
fwrite($fp, " }"); 
fclose($fp); 
echo json_encode($resultArray); 
//var_dump($resultArray); 
?> 

スクリーンショット表:

this is the data that i want to export

+0

なぜ '' 'addr'をクエリに入れましたか? –

+1

私たちは通常、カラム名の中に空白があるときにそれをカラム名の周りに置きます。私はちょうど問題があるかどうかを確認するためにそれを追加します 私はちょうどSELECTクエリの前に追加することによって問題を解決しました mysqli_set_charset($ con、 "utf8"); –

+0

偉大な:)あなたがそれを解決してうれしい。あなたはあなた自身の質問に答えてくれたことを説明し、答えを受け入れることができます –

答えて

1

はちょうどそれが実際にこのBEFを追加するのソリューションを見つけました選択クエリ:

関連する問題