我想知道如何使用PHP和mysql每次创建一个具有唯一名称的表。
因此,如果我单击提交的示例,将创建一个名为“ 1”的表。
然后,如果我再次执行此操作,将添加另一个表并将其命名为“ 2”
我到处搜索,但只能找到有关如何自动递增表中列的答案,所以我希望它是相同的代码,我尝试了以下方法:
mysql_query("CREATE TABLE INT NOT NULL AUTO_INCREMENT PRIMARY KEY(TestColumn CHAR(30))");
它不起作用。
那么如何创建一个auto_incremented表呢?
最佳答案
创建一个存储序列号的简单文件。然后,当脚本创建表时,将文件中的计数器加1。下次,您阅读该编号并将其用作表名称。自然,您可以在表格或平面文件中执行此操作。
仅为了知道存在哪些表以及它们的用途,最好创建一个主表,该主表不仅存储最新的表,还存储创建的所有表。
我不知道为什么要这样做。我认为没有充分的理由要这样做。