我想要一个创建数据库表的函数:
输入:
输出:new DB TABLE
二维数组包含字段detentions:
输出是一个名为$ tableName的表,其中包含两个字段firstName和lastName。
我认为我可以通过循环数组来构建一个创建查询,但我不知道如何告诉php提交此命令并实际创建数据库表。
答案 0 :(得分:1)
function createTable( $tableName,$a) {
global $con; //database connection
$query = "CREATE TABLE $tableName ";
$temp = "";
for($i=0;$i<count($a);$i++) {
$temp .= $a[$i][0] . " " . $a[$i][1] . ",";
}
if($temp!='') {
$query .= substr($temp,0,-1);
mysqli_query($con,$query);
}
else {
print "No column names provided";
}
}
答案 1 :(得分:0)
只需看看PHP的mysqli模块:http://www.php.net/manual/de/book.mysqli.php
在那里,您可以创建与数据库的连接,执行查询等。