动态创建sql表

时间:2012-11-30 06:03:27

标签: php sql database create-table

我有一个名为project的表,其中包含4列(ID,NAME,FEATURE,DOWNLOAD)。对于'project'中的每个条目,我需要在同一个数据库中创建一个名为pro1,pro2,pro3的新表等等。在我的Web UI中,我必须给出一个按钮,用于为每个新项目创建一个新表,然后应该是什么sql查询呢?我用的是php。用户应该能够在“项目”表中添加新项目,然后单击按钮或自动使用上面显示的命名约定动态创建新表。由于其他一些原因,我无法将所有功能添加到“项目”表中,这就是为每个项目创建一个新表的原因。提前谢谢

1 个答案:

答案 0 :(得分:1)

点击按钮,您可以执行以下操作:

  • 获取project中当前显示的行数,例如$nor
  • $nor增加1
  • 使用CREATE TABLE
  • 运行"CREATE TABLE IF NOT EXISTS pro".$nor查询