rows()期望参数1是资源

这个问题在这里已经有了答案:

  • mysql_fetch_array()/ mysql_fetch_assoc()/ mysql_fetch_row()/ mysql_num_rows等...期望参数1是资源31答案

  • 错误在那里

    发生了什么,你的$ mysql正在把错误的查询ro数据库,所以它返回FALSE它没有错,然后mysql_query将返回资源到表...

    $mysql=mysql_query("SELECT Username FROM user WHERE Username='".$_POST['Username']."');
    

    或者例如

    $mysql=mysql_query("SELECT * FROM table_name WHERE Username='".$_POST['Username']."');
    

    你的插入查询也是错误的..

     $sql = "INSERT INTO User (Username,Password,FirstName,LastName,Email,Address,ContactNumber) VALUES('".$_POST['Username']."','".$_POST['Password']."','".$_POST['FirstName']."','".$_POST['LastName']."','".$_POST['Email']."','".$_POST['Address']."','".$_POST['ContactNumber']."')";
    
    链接地址: http://www.djcxy.com/p/69587.html

    上一篇: rows() expects parameter 1 to be resource

    下一篇: actionscript does not see changes to the textbox