基于动态表单生成器的mysql数据库中的动态表创建

时间:2014-03-05 08:49:07

标签: php jquery codeigniter formbuilder

在我们的项目中,我们希望基于我们的动态表单构建器使用在mysql数据库中动态创建表。如果可能,请帮助我......

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

你需要学习mysql命令。并使用PHP。它基本上是这样的;

 // Create table
 $sql="CREATE TABLE Persons(FirstName CHAR(30),LastName CHAR(30),Age INT)";

 // Create database
 $sql="CREATE DATABASE my_db";

 //Creating Specific tables (Primary Key and Auto Increment..)
 $sql = "CREATE TABLE Persons 
 (
 PID INT NOT NULL AUTO_INCREMENT, 
 PRIMARY KEY(PID),
 FirstName CHAR(15),
 LastName CHAR(15),
 Age INT
 )";

检查完整示例:http://www.w3schools.com/php/php_mysql_create.asp

阅读这篇文章,非常有助于php使用sql:How can I prevent SQL injection in PHP?

答案 2 :(得分:1)

它是可能的。你必须为CREAT TABLE TABLENAME ....创建表的查询,并且如果数据库中不存在表,则在你想要的服务器端php中运行该查询。