Php 显示创建表
如何用这种语法输入数据库名称Php 显示创建表,php,mysql,Php,Mysql,如何用这种语法输入数据库名称 SHOW CREATE TABLE $table FROM $this->db 这仍然告诉我: 未选择任何数据库 您应该选择一个数据库: $connection = mysql_connect($host, $user, $pass); mysql_select_db($db, $connection); USE dbname 您应该选择一个数据库: $connection = mysql_connect($host, $user, $pass); my
SHOW CREATE TABLE $table FROM $this->db
这仍然告诉我:
未选择任何数据库
您应该选择一个数据库:
$connection = mysql_connect($host, $user, $pass);
mysql_select_db($db, $connection);
USE dbname
您应该选择一个数据库:
$connection = mysql_connect($host, $user, $pass);
mysql_select_db($db, $connection);
USE dbname
创建表之前,请选择一个数据库:
$connection = mysql_connect($host, $user, $pass);
mysql_select_db($db, $connection);
USE dbname
创建表之前,请选择一个数据库:
$connection = mysql_connect($host, $user, $pass);
mysql_select_db($db, $connection);
USE dbname
第一次尝试:
USE databasename;
然后阅读有关显示创建表(或其他版本,根据您的需要)
编辑:哦,是的,当然在PHP的上下文中,使用)第一次尝试:
USE databasename;
然后阅读有关显示创建表(或其他版本,根据您的需要)
编辑:哦,是的,当然在PHP的上下文中,交替使用):
SHOW CREATE TABLE `databasename`.`tablename`;
或者:
SHOW CREATE TABLE `databasename`.`tablename`;
您不应该在尝试创建表之前先连接到数据库吗?您不应该在尝试创建表之前先连接到数据库吗?“SHOW create TABLE$TABLE USE$this->db”??我不希望在另一个查询“SHOW CREATE TABLE$TABLE USE$this->db”中选择数据库??我希望不要在另一个查询中选择数据库我总是在查询中选择数据库。。比如:“SELECT*FROM db.table”我总是在查询中选择数据库。。例如:“SELECT*FROM db.table”这仍然会给出“未选择数据库”:“SHOW CREATE table$this->db.”.$table[0]@clarkk这是PHP代码,不是查询-该代码生成的实际查询是什么?这仍然会给出“未选择数据库”:“SHOW CREATE table$this->db.”.$table[0]@clarkk这是PHP代码,不是查询-该代码生成的实际查询是什么?