我'尝试创建表变量名,并通过表格列上创建表是我的查询与变量名PHP的MySQL
$execute = mysql_query('CREATE TABLE '.$tName.'(
'.$cName.' '.$cType.')');
而且它创建表名从变量$tName
但它不创建列。
我'尝试创建表变量名,并通过表格列上创建表是我的查询与变量名PHP的MySQL
$execute = mysql_query('CREATE TABLE '.$tName.'(
'.$cName.' '.$cType.')');
而且它创建表名从变量$tName
但它不创建列。
试试这个:
$sql= "CREATE TABLE $tName($cName $cType(45),$cName $cType(50))";
//echo $sql;
$op =mysql_query($sql);
OK试试这个,我觉得它给
<?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
)");
?>
出于兴趣为什么这个问题downvoted - 它似乎清楚和有用 – kerry
你重复添加列该查询的总体思路?表创建完成后,您需要“ALTER”来添加列。 – ToothlessRebel
不,这只是一个样本,我知道我可以修改它,但我必须用这些柱子创建表格。 –
打开错误报告或检查您的日志,看看是否收到任何返回的错误。从阅读这一行我不明白为什么它不会工作。 – ToothlessRebel