0
我有這樣的代碼在PHP中:如何獲取數據的所有行?
if (empty($_GET)) {
$response['code'] = 1;
$response['status'] = $api_response_code[$response['code']]['HTTP Response'];
$sql = "SELECT * FROM table";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while ($row = $result->fetch_assoc())
$response['data'] = $row;
} else
$response['data'] = NULL;
}
目前,我只取最後一行在$響應[「數據」。我怎樣才能轉換這個代碼,以獲得所有的$行值?
我試過初始化$response['data'] = array();
然後做了$this->response['data'] = $row;
但它沒有辦法。 請注意,我是PHP中的一個begginer。
此[SO交](http://stackoverflow.com/questions/7491768/get-rows-from- mysql-table-to-php-arrays)可能會幫助你.. – vmachan
剛剛回答了一個幾乎相同的問題:http://stackoverflow.com/questions/34981215/my-php-scripts-returns-only-one-row-from -my-table/ –
非常感謝你們! – alfakaiwmega