关于PHP与mysql的一段代码问题
<?phpinclude("conn.php");if(!isset($_POST['submit']))$sql="insertintomessage(user,tit...
<?php
include ("conn.php");
if(!isset($_POST['submit']))
$sql = "insert into message (user,title,content) values (,'$_POST[user]','$_POST[title]','$_POST[content]','now());"
mysql_query($sql);
?>
还有html就不贴出来了,执行时回出错,但哪里有问题啊
报错信息是 syntax error, unexpected T_STRING in D:\Workspace\PHP\message board\message board.php on line 5 展开
include ("conn.php");
if(!isset($_POST['submit']))
$sql = "insert into message (user,title,content) values (,'$_POST[user]','$_POST[title]','$_POST[content]','now());"
mysql_query($sql);
?>
还有html就不贴出来了,执行时回出错,但哪里有问题啊
报错信息是 syntax error, unexpected T_STRING in D:\Workspace\PHP\message board\message board.php on line 5 展开
2个回答
展开全部
你好:我大致看了一下!初步发现你的insert into 语句有问题:
insert into message (user,title,content) values (,'$_POST[user]','$_POST[title]','$_POST[content]','now())
message (user,title,content)有三个参数,而values (,'$_POST[user]','$_POST[title]','$_POST[content]','now())有四个值。还有就是多了一个逗号values (, 'now() 是不是少了一个单引号还是多了一个单引号。你试试看看,是这些问题不。
更多追问追答
追问
图我补上了,我加了个lastdate,现在是这样,但还是说语句出错。
$sql = "insert into message (user,title,content,lastdate) values (,'$_POST[user]','$_POST[title]','$_POST[content]','now());"
mysql_query($sql);
追答
兄弟,你检查一下values (,'$_POST[user]','$_POST[title]','$_POST[content]','now())有没有问题吗?我不是说了吗,values (, 前面的这个逗号是不是要去掉,还有就是'now()单引号问题。
$sql = "insert into message (user,title,content,lastdate) values ('$_POST[user]','$_POST[title]','$_POST[content]',now());"
你把我这句话复制贴过去,看看还有什么错误……
展开全部
<?phpinclude ("conn.php");if(!isset($_POST['submit']))$sql = "insert into message (user,title,content) values (,'$_POST[user]','$_POST[title]','$_POST[content]','now());"mysql_query($sql);?>
在'now()这里的多了一个‘单引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询