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);
?>
スクリーンショット表:
なぜ '' 'addr'をクエリに入れましたか? –
私たちは通常、カラム名の中に空白があるときにそれをカラム名の周りに置きます。私はちょうど問題があるかどうかを確認するためにそれを追加します 私はちょうどSELECTクエリの前に追加することによって問題を解決しました mysqli_set_charset($ con、 "utf8"); –
偉大な:)あなたがそれを解決してうれしい。あなたはあなた自身の質問に答えてくれたことを説明し、答えを受け入れることができます –