sql >> Databáze >  >> RDS >> Mysql

mysql_fetch_array() očekává, že parametr 1 bude problém se zdrojem

Neprovádíte kontrolu chyb po zavolání na mysql_query :

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

V případě mysql_query selže, vrátí false , boolean hodnota. Když to předáte do mysql_fetch_array funkce (která očekává mysql result object ) dostaneme tuto chybu.



  1. Nesprávné výsledky s Merge Join

  2. Bezplatné metody pro opravu poškozené databáze MySQL

  3. 6 způsobů, jak zkontrolovat, zda existuje tabulka na serveru SQL (příklady T-SQL)

  4. Má T-SQL agregační funkci pro zřetězení řetězců?