這是我的代碼:$sql = "SELECT * FROM servers;";$result = mysqli_query($conn, $sql);$datas = array();if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc ($result)) { $datas[]= $row; }}這是$datas數組的樣子:我使用以下代碼,這就是我得到的:這就是我想要的樣子:任何想法我怎么能做到這一點?
1 回答

臨摹微笑
TA貢獻1982條經驗 獲得超2個贊
您有幾個選擇 -從ie中刪除該id列SELECT
$sql = "SELECT type, host FROM servers";
如果您進行此更改,您可以將數據讀取簡化為
$datas = mysqli_fetch_all($result, MYSQLI_ASSOC);
或者您可以只將typeandhost值添加到$datas數組中:
while($row = mysqli_fetch_assoc ($result)) {
$datas[]= array('type' => $row['type'], 'host' => $row['host']);
}
- 1 回答
- 0 關注
- 110 瀏覽
添加回答
舉報
0/150
提交
取消