使用变量名称php mysql创建表

时间:2015-04-14 18:08:58

标签: php mysql variables create-table

我试图通过表单创建具有变量名称和列的表格,这是我的查询

$execute =  mysql_query('CREATE TABLE '.$tName.'(
            '.$cName.' '.$cType.' )');

它正在创建一个名为变量$tName的表,但它不会创建列。

2 个答案:

答案 0 :(得分:0)

试试这个:

$sql= "CREATE TABLE $tName($cName $cType(45),$cName $cType(50))";

//echo $sql;
$op =mysql_query($sql);

答案 1 :(得分:0)

好的尝试一下,我认为它给出了一般的想法

<?php
include 'connect-db.php';
$tbl_name='kerry';
$field1='name';
$field2='value';
$field3='date';
mysql_query("CREATE TABLE `{$tbl_name}`
(
$field1 varchar(15),
$field2 int,
$field3 date
)");
?>