mysql_query()执行错误

2024-12-12 00:04:36
推荐回答(5个)
回答1:

echo $inset="insert into message('昵称','标题','内容','日期')".
"values('$_POST[nicheng]','$_POST[head]','$_POST[detail]',now())";
这条语句的问题, '昵称','标题','内容','日期'这些是mysql的字段,不能用单引号,要用键盘左上角,数字1左边的那个 ` ` 号,既
'昵称','标题','内容','日期'
换成
`昵称`,`标题`,`内容`,`日期`
就ok了

回答2:

message('昵称','标题','内容','日期')".
字段名用中文行吗?貌似不行吧!

$_POST[nicheng]
值需要加上引号$_POST[“nicheng”]

回答3:

把$my3=mysql_query($inset) or die("执行失败");修改为

$my3=mysql_query($inset) or die (mysql_error());
然後再贴出错误来

回答4:

什么样的错误信息啊,贴出来
最好在$_POST[‘nicheng']什么前面加@,因为就算无法获得获取内容也不会报错;
另外,在MYSQL_QUERY($INSET, $conn);这里要加第二个参数,就是数据库连接对象;因为你是include的数据连接操作,PHP文件自己找不到的
再试试吧

回答5:

从新发送