我对 PHP 和 MySql 有点陌生,我正试图找到一种方法来在我的页面中回显我的数据库的表名。
当我使用:SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'myDBname' 直接在 PHPMyAdmin 中,我得到了我想要的结果,但我只是不知道我要在我的页面中“回应”它。
这是我目前正在使用的:
$statement = $db->prepare("SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'myDBname'");
$row = $statement->fetchAll();
如果我想最终在下拉菜单中回显查询结果,您认为在我的页面上显示它的最佳方式是什么?
最佳答案
这对我有用。
$tables = array();
$stmt = $db->query("SHOW TABLES");
while($row = $stmt->fetch(PDO::FETCH_NUM)){
$tables[] = $row[0];
}
var_dump($tables);
关于php - 使用 INFORMATION_SCHEMA.TABLES 显示表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22869895/