使用php在mysql中制作表

时间:2013-11-18 22:00:30

标签: php mysql

再次也许我是愚蠢或没有看到我应该的东西,但我有一个问题在MySQL使用PHP脚本在这里制作一个表是代码

$maketable = "CREATE TABLE IF NOT EXISTS $scompany ( 
  id INT(11) NOT NULL AUTO_INCREMENT, 
  deskname VARCHAR(255) NOT NULL, 
  lfloor VARCHAR(255) NOT NULL,, 
  internet ENUM('y','n') NOT NULL DEFAULT 'n', 
  pc ENUM('y','n') NOT NULL DEFAULT 'n',  
  monitor ENUM('y','n') NOT NULL DEFAULT 'n', 
  extra TEXT NULL, 
  PRIMARY KEY (id))";

$tablequery = mysqli_query($db_x, $maketable);

但由于某种原因它不会工作,你可以帮忙吗

3 个答案:

答案 0 :(得分:1)

本部分末尾的查询中有一个双komma:

 lfloor VARCHAR(255) NOT NULL,, 

答案 1 :(得分:1)

你有部分双逗号

lfloor VARCHAR(255) NOT NULL,,

为每家公司制作单独的表格有什么意义?这是一个非常糟糕的主意,会给你带来很多麻烦。

答案 2 :(得分:0)

很高兴它不起作用。

您不想这样做。

为每个公司创建一个表,无论公司的确切定义在您的应用程序中,都是一件非常糟糕的事情。尝试使用谷歌搜索术语“规范化”,看看它在哪里。