php - 在 mysql 创建表的名称中使用 php 变量

标签 php mysql sql

大家好,我想使用一个 php 变量作为我使用查询创建的 mysql 表名称的一部分。我使用了两种类型的引语,就像我在互联网上看到的例子一样。它应该创建一个单独的表名。 $cn 不是数组,它是单个值。我启用了 php 错误报告,但它没有显示任何错误。这是我尝试过的:

$sql2 = "CREATE TABLE lm_Warenkorb_`".$cn."`
     (
     Index TEXT,
     )";

为什么这不起作用?这可能吗?希望清楚我想做什么。

最佳答案

$sql2 = "CREATE TABLE `lm_Warenkorb_".$cn."`
     (
     Index TEXT,
     )";

关于php - 在 mysql 创建表的名称中使用 php 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13624638/

相关文章:

php - fsockopen 有错误 : HTTP/1. 1 301 Moved Permanently 和 404

php - 如何将有值(value)的 TextView 中的值插入到mysql

php - PHP MySQL 中的 Where 子句不能与 Like 关键字一起使用

mysql - Codeigniter插入双引号一次

php - 使用Zend_Db查询MySQL数据库时出现"Syntax error"

c# - 查询不返回任何东西

sql - nvarchar(max) 仍然被截断

php - 为什么 $_POST 中的字符串不能包含点 "."?

php - MySQL - 查找有或没有特殊字符的记录

sql - 根据字段值对数据进行分类