0
我之前沒有用過json。我試圖從我的SQL數據庫的數據生成一個.json文件。Php JSON編碼給出結果{「table」:null}
$con=mysqli_connect(...);
$response = array();
$partik = array();
$result = mysqli_query($con,"SELECT * FROM partik");
while($row=mysqli_fetch_array($result))
{
$nev=$row['im'];
$leiras=$row['leiras'];
$kezdes=$row['kezdes'];
$hely=$row['hely'];
$partik[] = array('im'=> $nev, 'leiras'=> $leiras, 'kezdes'=> $kezdes, 'hely'=> $hely);
}
$response['partik'] = $partik;
$fp = fopen('results.json', 'w');
fwrite($fp, json_encode($response));
fclose($fp);
sql連接的工作原理。 我的代碼有什麼問題?我得到一個.json文件,但是有空值。
所以'的var_dump($響應);'是空? – Bora
您嘗試過哪些調試? 'print_r($ response)'看起來像什麼?你確定程序進入循環?等等。 – Spudley
感謝您的回覆。其實它現在正在工作,我添加了var_dump(),它給了我正確的結果,然後我檢查了.json文件,並且它也給出了正確的結果。無論如何感謝您的幫助! –