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

Upozornění:mysql_fetch_array() očekává, že parametr 1 bude zdrojem [...]

mysql_query selhalo a vrátilo FALSE v $result .

Měli byste zkontrolovat vrácenou hodnotu:

$id = mysql_real_escape_string($GET["id"]);
if ($result = mysql_query("SELECT * FROM Setting WHERE ID = '$id'"))
    $row = mysql_fetch_array($result);
else
    print htmlencode(mysql_error()) . "\n";

A samozřejmě byste nikdy neměli zadávat $GET["id"] přímo do dotazu:




  1. MySQL - VYBERTE jméno, které je na prvním místě v abecedním pořadí

  2. Nainstalujte Postgres.app na Mac

  3. Jak mohu protokolovat/sledovat volání uložených procedur Oracle s hodnotami parametrů?

  4. Načtení nejnovější poznámky (podle časového razítka) v jediném dotazu z tabulky 1:n