我有两个文件:表创建和表插入
一个创建一个包含行的表,另一个将数据插入到那些行
中我没有在每个文件中编辑行名称/类型,而是尝试包含rows.php,但是我收到错误
rows.php如下所示:
Row1 CHAR(15),
Row2 CHAR(15),
Row3 CHAR(15),
**tablecreation.php looks like this:**
$sql = "CREATE TABLE TableTest
(
<?php include 'rows.php'; ?>
)";
**tableinsert.php looks lkike this:**
$sql = "INSERT INTO TableTest
(
<?php include 'rows.php'; ?>
)";
答案 0 :(得分:0)
create table
和insert
与列列表的语法不同。
create table
语句包含数据类型。 insert
语句没有。
因此,以下内容会产生错误:
insert into TableTest(Row1 char(15), . . .)
因为在该上下文中不允许使用数据类型。