我尝试使用下面的代码创建一个PHP SQL表的SQL表:创建PHP与变量和文本
$sql = "CREATE TABLE `$DBName`.`$login`_clients (
ClientID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`ClientID`),
AgentClients varchar(15),
ClientTotal int
)";
的钮脚本运行正常,并保存在数据库作为我$login
查询。然而,我想将表格保存为$login_clients
。防爆。 $login="Fred"
,那么该表将被命名为Fred_clients。我已经尝试了几种将变量与文本组合的方法,但无法取得格式。有什么建议么?
$sql = "CREATE TABLE `$DBName`.`$login`_clients (
ClientID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`ClientID`),
AgentClients varchar(15),
ClientTotal int
)";
难道你不觉得这是不好的做法,以这种方式单独的数据? –
@jperovic显然不是。如何向OP解释为什么这可能是一个不好的做法? –
这可能只是我内心的偏执狂,但我决不会在没有上帝的理由的情况下向前端授予“CREATE”。相反,如果确实需要数据分离,我会查找表分区... –