gpt4 book ai didi

php - 使用变量和文本在 PHP 中创建 SQL 表

转载 作者:搜寻专家 更新时间:2023-10-30 22:01:12 25 4
gpt4 key购买 nike

我正在尝试使用以下代码在 PHP 中创建一个 SQL 表:

$sql = "CREATE TABLE `$DBName`.`$login`_clients  (
ClientID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`ClientID`),
AgentClients varchar(15),
ClientTotal int
)";

botton 脚本运行良好,并将数据库保存为我的 $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
)";

最佳答案

你只是在错误的地方打勾,它应该在 _clients 之后.您可能遇到的问题是 PHP 解释器认为您的变量名为 $login_clients。而不是 $login , 这可以通过将变量括在花括号中来解决 {} .

$sql = "CREATE TABLE `{$DBName}`.`{$login}_clients`  (
ClientID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`ClientID`),
AgentClients varchar(15),
ClientTotal int
)";

关于php - 使用变量和文本在 PHP 中创建 SQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13129059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com