在SQL查询中解析错误

时间:2014-07-10 09:35:53

标签: php mysql

$sql =" CREATE TABLE `".$tbl."`
(
id int,
sc_no varchar(255),
name varchar(255),";
foreach($sub in $subs){ $sql .= " $sub varchar(255)," } 
$sql .="status varchar(255))";

我在第6行遇到了解析错误。

2 个答案:

答案 0 :(得分:3)

看起来解析错误本身不在SQL查询中。

PHP代码错误:

foreach($sub in $subs)

应该是

foreach($subs as $sub)

答案 1 :(得分:0)

你应该编码如下:

foreach($ subs as $ sub ){$ sql。=“$ sub varchar(255),”; }