php - 如何在 php 中显示表架构查询中的数组

标签 php mysql arrays database-schema

我有一个疑问

$qdrop=mysqli_query($connect,"select TABLE_NAME,create_time
      FROM INFORMATION_SCHEMA.TABLES 
      WHERE table_schema = 'purbalingga' 
      AND CREATE_TIME <='2016-10-07' and TABLE_NAME LIKE '2016%'");

还有一段时间来显示数组

while ($datadrop=mysqli_fetch_array($qdrop)) {
      echo $qdrop['TABLE_NAME'];echo"<br/>";
       }

但是我遇到了一个错误:

Fatal error: Cannot use object of type mysqli_result as array in E:\xampp\htdocs

最佳答案

替换:

while ($datadrop=mysqli_fetch_array($qdrop)) {
  echo $qdrop['TABLE_NAME'];
  echo"<br/>";
}

与:

while ($datadrop=mysqli_fetch_array($qdrop)) {
  echo $datadrop['TABLE_NAME'];
  echo"<br/>";
}

$qdrop 仅保存查询,但 $datadrop 是将结果保存在数组中。

关于php - 如何在 php 中显示表架构查询中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39908160/

相关文章:

php - MySQL关闭计时

php - imagick的getImageLength裁剪图像后无法正常工作

php - 通过比较它们来递增/递减数据库数值

c - C 中的交错数组

php - 前导 0 不显示在 mysql 表结果中

php - 向用户公开 php 模板引擎?

MySQL查询合著者网

mysql - c3p0 连接池总是达到最大

java - 有条件地生成 10 个随机对

c - 如何标准化数据并清除数组