$num=mysql_num_rows(sql_result); sql_result前面少一个$

解决方案 »

  1.   

    select是读取
    insert才是插入
      

  2.   

    这是写入数据库的那段程序,为什么不成功呢?
    根本就没有把一点点东西写到数据库里面!<?php 
    $mysql_db=mysql_connect("localhost","root","");
    mysql_select_db("guest",$mysql_db);
    if(isset($submit))
    {
      if(!empty($name)&&!empty($title)&&!empty($comment))
        {
      $time=date("y-m-d H:i:s");
      $ip=$REMOTE_addr;
      $sql="INSERT into guestbook(
              name,title,comment,time,ip
      )
      VALUES(
             '$name','$title','$comment','$time','$ip')";
    $sql_resul=mysql_query($sql);
    }
    else
    {
      print("<center>请您将带*号的内容填齐.<br>");
      print("<a href=\"guest.php\">返回重填</a></center>");
      exit();
      }

    ?>
    救命啊,各位高手!!!
      

  3.   

    $sql_resul=mysql_query($sql);应该是$sql_result=mysql_query($sql)吧????
      

  4.   

    1。guestbook 建了不?
    2。mysql_num_rows(): supplied argument ?应该是你后面变量少加了$
    3。try:
    $result = (mysql_db_query($database,$sql));
    echo $nums = mysql_num_rows($result);
      

  5.   

    不行啊
    我是写不进数据库
    数据库除了我输进去的以外
    没有别的数据
    不能用通过php向数据库写数据
      

  6.   

    $num=mysql_num_rows(sql_result);   //第48行改成:$num=mysql_num_rows($sql_result);   //第48行试试,结贴吧!!!