sql >> Database >  >> RDS >> Mysql

mysql_fetch_array() verwacht dat parameter 1 een bronprobleem is

U doet geen foutcontrole na de aanroep van mysql_query :

$result = mysql_query("SELECT * FROM student WHERE IDNO=".$_GET['id']);
if (!$result) { // add this check.
    die('Invalid query: ' . mysql_error());
}

In het geval mysql_query mislukt, retourneert het false , een boolean waarde. Wanneer je dit doorgeeft aan mysql_fetch_array functie (die een mysql result object verwacht) ) krijgen we deze foutmelding.



  1. Verbinding maken met de database vanuit Unity

  2. Ontwikkelingen van Azure Virtual Machine voor gebruik van SQL Server

  3. Vind lekken in de databaseverbinding in uw toepassing

  4. Gebruik IDENT_CURRENT() om de huidige identiteitswaarde op een identiteitskolom in SQL Server te retourneren