我希望从数据库中获取所有表,并将每个表显示到一个表中。我没有运气能这么做。
下面是我的代码用来将表名存储到一个数组中的方法(这是可行的),但似乎不能在我的SQL查询中使用它来显示表。
$con = mysqli_connect("localhost", "root", "", "Database");
$showTables = mysqli_query($con, "SHOW TABLES FROM `Database`");
while($table = mysqli_fetch_array($showTables)) {
$query = "SELECT * FROM `$table[0]` ORDER BY place ASC";
$result = mysqli_query($con, $query);
}
选择其中任何一个
希望所有这些都是你的答案
您的表[o]
被视为字符串-尝试:
$query = "SELECT * FROM ".$table." ORDER BY place ASC";