如何将数据库名称置于此语法中?
SHOW CREATE TABLE $table FROM $this->db
这仍然告诉我:
未选择数据库
答案 0 :(得分:2)
您应该选择一个数据库:
$connection = mysql_connect($host, $user, $pass);
mysql_select_db($db, $connection);
答案 1 :(得分:1)
在创建表格之前,请选择一个数据库:
USE dbname
答案 2 :(得分:1)
首先尝试:
USE databasename;
然后阅读doc关于SHOW CREATE TABLE
(或其他版本,根据您的需要)
编辑:哦,是的,当然在PHP的上下文中,使用mysql_select_db function)
答案 3 :(得分:0)
可替换地:
SHOW CREATE TABLE `databasename`.`tablename`;