sorry,应该时运行http://localhost/test1.php后,先会显示数据库里的所有信息,当输入需要删除的数据后,显示:Database ERROR: No Database Selected。为什么?

解决方案 »

  1.   

    你删除的时候没有指定表名?delete from table where id=1
      

  2.   

    有呀:$sql  = " DELETE FROM Staff ";
       $sql .= " WHERE StaffNo = '$StaffNo' ";

       $result = mysql_query($sql);
      

  3.   

    $mysql_link = mysql_connect("localhost", "root", "monday")
            or die("Could not connect");
        
        mysql_select_db("mysqldb") or die("Could not select database");数据库选择语句少了一个参数,改为:
        mysql_select_db("mysqldb", $mysql_link) or die("Could not select database");另外,你的很多数据库操作语句怎么没有第二个参数---连接参数呢?