gpt4 book ai didi

php - 在 mySQL 中创建表,名称包括连字符、百分号、句号等

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

我想在 mySQL 中创建包含连字符、句点、% 符号和其他名称的表。该名称将位于名为 image_name 的变量中。我该怎么做?当然我可以用下划线替换所有,但这是次优的。默认排序规则错误吗?

我的代码:

$image_name = 'abc_def.ghi%';

$sql = "CREATE TABLE $image_name(
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
film_name VARCHAR(70) NOT NULL,
...
)";
if(mysqli_query($link, $sql)){
echo "Table of image $image_name created successfully.";
} else{
echo "ERROR: Could not execute $sql. " . mysqli_error($link);
}

最佳答案

您应该用反引号将表名括起来 - ``

关于php - 在 mySQL 中创建表,名称包括连字符、百分号、句号等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54404072/

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