echo $inset="insert into message('昵称','标题','内容','日期')".
"values('$_POST[nicheng]','$_POST[head]','$_POST[detail]',now())";
这条语句的问题, '昵称','标题','内容','日期'这些是mysql的字段,不能用单引号,要用键盘左上角,数字1左边的那个 ` ` 号,既
'昵称','标题','内容','日期'
换成
`昵称`,`标题`,`内容`,`日期`
就ok了
message('昵称','标题','内容','日期')".
字段名用中文行吗?貌似不行吧!
$_POST[nicheng]
值需要加上引号$_POST[“nicheng”]
把$my3=mysql_query($inset) or die("执行失败");修改为
$my3=mysql_query($inset) or die (mysql_error());
然後再贴出错误来
什么样的错误信息啊,贴出来
最好在$_POST[‘nicheng']什么前面加@,因为就算无法获得获取内容也不会报错;
另外,在MYSQL_QUERY($INSET, $conn);这里要加第二个参数,就是数据库连接对象;因为你是include的数据连接操作,PHP文件自己找不到的
再试试吧
从新发送