从数组php中的数据库获取数据

这是我的代码:


$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数组的样子:

http://img4.mukewang.com/62c9426b0001ea4f03670278.jpg

我使用以下代码,这就是我得到的:


这就是我想要的样子:

http://img.mukewang.com/62c9427b0001500403100152.jpg

任何想法我怎么能做到这一点?



弑天下
浏览 96回答 1
1回答

临摹微笑

您有几个选择 -从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']);}
打开App,查看更多内容
随时随地看视频慕课网APP