我試圖表現出這樣的陣列(顯示id_supplier
和nama_supplier
)數組json_encode
{"1":"PT Kesatu","2":"PT Kedua","3":"PT Ketiga","4":"PT Keempat"}
從supplier
表。我用下面的代碼:
$query = mysql_query("SELECT id_supplier, nama_supplier FROM supplier ORDER BY nama_supplier");
$supplier = array();
while($row = mysql_fetch_object($query)){
$supplier = $row;
}
echo json_encode($supplier);
,但它只是帶我1分的記錄,結果都是這樣
{"id_supplier":"5","nama_supplier":"PT Unggas Makmur"}
不要使用'mysql_ *'功能,它們被棄用的PHP 5.5,並且在PHP 7.0完全刪除。使用['mysqli'](http://php.net/manual/en/book.mysqli.php)或['pdo'](http://php.net/manual/en/book.pdo.php)代替。 [這就是爲什麼你不應該使用'mysql_ *'函數](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)。 –