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

mysql_fetch_assoc():zadaný argument není platným zdrojem výsledků MySQL

To znamená, že dotaz selhal. Obvykle se jedná o chybu syntaxe SQL. Chcete-li to zjistit, vložte toto přímo před řádek _fetch_assoc:

print mysql_error();

Abyste předešli chybové zprávě, strukturujte svůj kód takto, abyste předem zkontrolovali $result:

$sql = "SELECT * FROM $tbl_name WHERE....";

if ($result = mysql_query($sql)) {
    $row = mysql_fetch_assoc($result);         
}
else print mysql_error();


  1. Chování MySQL GROUP BY

  2. mysql rekurzivní (stromová) rodičovská podřízená kategorie

  3. Jak mohu dosáhnout funkčnosti initcap v MySQL?

  4. ORACLE Jak používat cívku s dynamickým umístěním cívky