php - 如何在php中循环表格
问题描述
如何在 PHP 中循环这个表?
$query= "SELECT * FROM table1";
$select= mysqli_query($connection, $query);
$row = mysqli_fetch_array($select);
while ($row = mysqli_fetch_array("$select")) // line 21
{
echo $row["column1"];
}
我已更新代码并收到此错误
可恢复的致命错误:无法在第 21 行将类 mysqli_result 的对象转换为字符串
解决方案
您当前的代码存在多个问题。
- 您使用(第 3 行)获取第一行
$row = mysqli_fetch_array($select);
,但您不使用它做任何事情。这意味着第一个结果被丢弃。 - 您的
while
循环尝试循环一个不正确的变量($query
是一个字符串,而不是结果对象),并且您已经将它引用到一个字符串中 - 您需要像第一次获取一样(第 3 行)。 - 您不会在循环内执行任何操作,因此不会打印结果。至少,您应该使用
echo
.
$query = "SELECT * FROM table1";
$result = mysqli_query($connection, $query);
while ($row = mysqli_fetch_array($result)) {
echo $row["column1"]."<br />\n";
}
推荐阅读
- java - 如何在java中使用JSonPath删除json键值
- flutter - Flutter 不适用于 swtich 语句的自定义枚举
- javascript - 收集具有相同键值的 JSON 对象
- python - Sympy 的简单微分方程系统
- python - 多次散列加盐字符串(自定义密码散列)
- python - PDF 页面拆分 - PDF 的大小增加
- r - 如何将 R 用于密度 f 为混合物的对数似然函数?
- excel - Excel 中的 IFS 公式:公式将分类正数但不分类负数
- c++ - 通过读取每个字符来显示 txt 文件中的游戏板
- python - Python:如何使用 initialscipy.integrate.solve_ivp 及时向后和向前整合初值问题?