在我们的项目中,我们希望基于我们的动态表单构建器使用在mysql数据库中动态创建表。如果可能,请帮助我......
答案 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中运行该查询。