sql >> Database >  >> RDS >> Mysql

mysql_fetch_assoc():opgegeven argument is geen geldige MySQL-resultaatbron

Dat betekent dat de query is mislukt. Meestal is het een SQL-syntaxisfout. Om erachter te komen, voeg je dit vlak voor de _fetch_assoc-regel in:

print mysql_error();

Om de foutmelding te voorkomen, structureer je je code als volgt om het $resultaat vooraf te controleren:

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

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


  1. De maandindex van JavaScript Date Object begint met 0

  2. programmatisch controleren op open verbinding in JDBC

  3. SSH-tunnel voor Python MySQLdb-verbinding

  4. T-SQL XOR-operator