ft,insert命令可以使用set的! 我怀疑是不是命令太长了? 我前面一个差不多的就能成功,另一个表的插入: $query="insert into $newforumid set list='$listnum',title='$line[0]',author='$line[1]',date='$line[2]',filename='$line[5]',content='$content',reply=$reply,hit=$line[7],last_mot='$lastmo[0]',last_moa='$lastmo[1]',last_mod='$lastmo[2]',islock='$line[9]',topic_type='$line[10]',icon='$line[4]',des='$line[3]'"; $temp=mysql_query($query);
可能你输入的内容中包含了一些特殊的字符,你可以用双引号代替单引号试试 如: $query="insert into $newforumid set list=\"$listnum\",title=\"$line[0]\",author=\"$line[1]\",date=\"$line[2]\",filename=\"$line[5]\",content=\"$content\"……
我怀疑是不是命令太长了?
我前面一个差不多的就能成功,另一个表的插入:
$query="insert into $newforumid set list='$listnum',title='$line[0]',author='$line[1]',date='$line[2]',filename='$line[5]',content='$content',reply=$reply,hit=$line[7],last_mot='$lastmo[0]',last_moa='$lastmo[1]',last_mod='$lastmo[2]',islock='$line[9]',topic_type='$line[10]',icon='$line[4]',des='$line[3]'";
$temp=mysql_query($query);
如:
$query="insert into $newforumid set list=\"$listnum\",title=\"$line[0]\",author=\"$line[1]\",date=\"$line[2]\",filename=\"$line[5]\",content=\"$content\"……
为什么会这样?如果为空的话也是插入一个name=''一类的内容呀?那也应该没错吧?