我是PHP和MySql的新手,我正在尝试找到一种方法来回显我的页面中数据库的表名。
当我使用时:SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE table_schema =' myDBname' 直接在PHPMyAdmin中,我得到了我想要的结果,但我只是不知道我对#34; echo"它在我的页面中。
这就是我现在正在使用的内容:
$statement = $db->prepare("SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'myDBname'");
$row = $statement->fetchAll();
如果我想最终在下拉菜单中回显查询结果,您认为在我的页面上显示它的最佳方式是什么?
答案 0 :(得分:1)
这适合我。
$tables = array();
$stmt = $db->query("SHOW TABLES");
while($row = $stmt->fetch(PDO::FETCH_NUM)){
$tables[] = $row[0];
}
var_dump($tables);