Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource

前端 未结 4 525
遇见更好的自我
遇见更好的自我 2021-01-22 12:50

Hell there when i try and connect to pull thing out of the database i get the following error:

Warning: mysql_fetch_object(): supplied argument is not a valid My         


        
相关标签:
4条回答
  • 2021-01-22 12:58

    Perhaps try using 'SELECT' instead of 'GET'?

    0 讨论(0)
  • 2021-01-22 13:01
    $sql = "GET * FROM matt";
    

    is wrong. Correct SQL syntax is

    $sql = "SELECT * FROM matt";
    

    That error is passed into

    $result = mysql_query($sql,$con);

    which then is invalid and can't be used in while($row = mysql_fetch_object($result)).

    You should check for mysql_error() after mysql_query() to catch these.

    0 讨论(0)
  • 2021-01-22 13:14

    Want to use SELECT *

    You can also use

    mysql_query($sql, $con) or die("Error in $sql:" . mysql_error($con));
    

    If you don't want to use die() then you can use echo to see what the error was and help debug the application at least.

    0 讨论(0)
  • 2021-01-22 13:17

    That's because your query is wrong.

    $sql = "GET * FROM matt";
    

    must probably become

    $sql = "SELECT * FROM matt";
    

    the basic measure to get warned about this is

    if (!$result)
     die("mySQL error: ". mysql_error());  
    

    after issuing a query.

    0 讨论(0)
提交回复
热议问题