小编Bla*_*ado的帖子

无法在PHP中使用查询变量创建SQL表作为表名

我在PHP中传递一个查询变量.我想把它作为表名,但我知道可能存在SQL语法错误.当我打印语句时,传递变量意味着它可以工作,但是数据库根本就没有创建.

这是我创建数据库的代码:

$DBName = "database_name";  
$sql = "CREATE TABLE '$DBName'.'$login' (  
    ClientID int NOT NULL AUTO_INCREMENT,   
    AgentClients varchar(15),  
    ClientTotal int  
    )";  
mysql_query($sql,$link);
where `$login = $_POST['login'];
Run Code Online (Sandbox Code Playgroud)

此外,我现在并不担心安全漏洞,所以不要担心.

任何见解将不胜感激.

php mysql sql database create-table

0
推荐指数
1
解决办法
1146
查看次数

标签 统计

create-table ×1

database ×1

mysql ×1

php ×1

sql ×1