这段PHP程序那里有错吗??

<?phpinclude_once'conn.php';if(!empty($_POST['post'])){$sql="insertinto'test'set'user... <?php
include_once 'conn.php';
if(!empty($_POST['post'])){
$sql="insert into 'test' set 'username'="'.$_POST['username'].'",'email'="'.$_POST
['email'].'",content="'.$_POST['content'].'"";
$result=mysql_query($sql);
if($result){
echo "<script type='text/javascript'>alert('留言成功!');location.href='index.php'
</script>;
}else{
echo"<script type='text/javascript'>alert('留言失败!');location.href='index.php'
</script>;
}
}
?>
展开
 我来答
元伊说
2013-08-21 · 超过17用户采纳过TA的回答
知道答主
回答量:61
采纳率:100%
帮助的人:47.1万
展开全部
 $sql="insert into 'test' set 'username'="'.$_POST['username'].'",'email'="'.$_POST

这段sql 我没见过有这样用的,应该是

$sql="insert into 'test'(username,email,content) values($_POST['username'],$_POST['email'],$_POST['content'])
更多追问追答
追问
我给的那段是我看PHP100的书上写的,换上你的,后面那个?>  不是红颜色的。。。以前的也是
追答
include_once 'conn.php';
if(!empty($_POST['post'])){
          $sql="insert into 'test'(username,email,content) values('".$_POST['username']."','".$_POST['email']."','".$_POST['content']."')";
          $result=mysql_query($sql);
     if($result){
echo "<script type='text/javascript'>alert('留言成功!');location.href='index.php'</script>";
     }else{
       echo"<script type='text/javascript'>alert('留言失败!');location.href='index.php'</script>";
  }
}

原来程序在</script>外边少了双引号

dlong1632
2013-08-21 · TA获得超过280个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:260万
展开全部
resource
mysql_query ( string $query [, resource $link_identifier ] )
mysql_query()返回的是一个资源类型的数据
所以你这样判断不对的
执行mysql_query()之后,

可以用mysql_affected_rows()

来查看对应于
DELETE,INSERT,REPLACE 或 UPDATE 语句影响到了多少行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0c90796
2013-08-21 · TA获得超过1611个赞
知道大有可为答主
回答量:2638
采纳率:0%
帮助的人:1089万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式