其中一个就是出现这样的警告
Warning: Supplied argument is not a valid MySQL result resource in C:\apache\htdocs\home\index.php on line 68
还有一个程序我是用来加入数据到数据库的
源代码如下: 最后说是成功输入了,但是数据库里面却没有内容
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>留言处理</title>
</head><body>
<p align=center>[留言本]</p>
<?php 
$dbhost="localhost";//主机地址 
$dbnanme="dowebs"; //数据库名字 
$dbusername=""; //dbuser 
$dbpassword=""; //数据库口令 
$name=htmlspecialchars(trim($name)); 
$mail=htmlspecialchars(trim($mail)); 
$host=htmlspecialchars(trim($host)); 
if($host=="http://"){$host="";} 
$title=htmlspecialchars(trim($title)); 
$text=htmlspecialchars(trim($text)); 
$errormsg=""; 
if($name=="") 
{$errormsg="请输入您的大名!";} 
else{ 
if($title==""and $text=="") 
{$errormsg="请输入您的主题或内容";} 
else 

if($title==""){$title="无主题";} 
if($text==""){$text="无内容";} 
$db=mysql_connet($dbhost,$dbusername,$dbpassword); 
mysql_select_db($dbname,$db); 
$sql="insert in dat (name, mail host ,title,text addtime attrib) values ('$name','$mail','$host','$title','$text',NOW(),1)"; 
$result=mysql_query($sql); echo("<center>"); 
echo"您已经留下您的宝贵意见!谢谢您的留言! <p><a href=index.php> 返回</a>"; 
echo("</center>"); 
}} 
if($errormsg<>""){echo"$errormsg<a href=gustbook.php>返回重写</a>";} 
?></body></html>

解决方案 »

  1.   

    insert into 也是不行阿,谢谢各位
      

  2.   

    入库变量用AddSlashes处理一下
    htmlspecialchars是不必要的,反而给修改带来麻烦。读出时再根据需要使用
      

  3.   

    $sql="insert in dat (name, mail host ,title,text addtime attrib) values ('$name','$mail','$host','$title','$text',NOW(),1)";
    一定是上面代码格式或变量错误,你可以想办法检测,例如前面加上echo $name......等检查变量,或减少插入的字段数看看,或"insert into  dat set name='$name'"查一下这种插入的用法,总之要培养解决问题的方法。 
      

  4.   

    首先
    $sele_db=mysql_select_db($dbname,$db);然后
    $result=mysql_query($sql,$sele_db);
      

  5.   

    $sql="insert in dat (name, mail host ,title,text addtime attrib) values ('$name','$mail','$host','$title','$text',NOW(),1)";
    中的"mail host","text addtime attrib"似乎应用","隔开。