php - 从数组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
数组的样子:
我使用以下代码,这就是我得到的:
这就是我想要的样子:
任何想法我怎么能做到这一点?
解决方案
您有几个选择 -从ie中删除该id
列SELECT
$sql = "SELECT type, host FROM servers";
如果您进行此更改,您可以将数据读取简化为
$datas = mysqli_fetch_all($result, MYSQLI_ASSOC);
或者您可以只将type
andhost
值添加到$datas
数组中:
while($row = mysqli_fetch_assoc ($result)) {
$datas[]= array('type' => $row['type'], 'host' => $row['host']);
}
推荐阅读
- robots.txt - Robots.txt 文件允许除一个之外的所有根 php 文件并禁止所有子文件夹内容
- javascript - react-redux 的 dispatch 在表单处理函数中调用失败
- css - Ios 设备 CSS 网格的不需要的滚动到顶部
- spring - 如何在无状态应用程序中将属性传递给 Spring Controller?
- javascript - Vuejs / javascript / 我正在尝试连接一个搜索栏来搜索我的表格并根据我的输入显示结果
- python - 如何确保 QTableView.SelectedIndexes 符合模型行顺序?
- netsuite - 在 Suitscript 2.0 的 Suitelet 中使用 N/record
- python - PyLint 将全局声明的变量突出显示为未定义
- jsf - 部分提交表单输入
- visual-studio - 如何修复 vue.js 项目文件夹中 Visual Studio 中的构建错误?