Eroare PHP: Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in…


 “Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in”… este o eroare php foarte des intalnita atunci cand lucram cu bazele de date.

In cazul in care primim aceasta eroare, inseamna ca mysql_fetch_assoc nu gaseste valori pentru crearea matricei.

Spre exemplu, avem urmatorul cod:

<?php

$var3=3;

$q=’SELECT x FROM nume_tabela where y=“$var2″’;
$res= mysql_query($q);

while ($var2 = mysql_fetch_assoc($res)){
echo $var3;
}

?>

In cazul in care vom primi eroarea Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in… , este din cauza faptului ca valoarea care i se va atribui lui $q este gresita, varianta corecta fiind urmatoarea:

$q=’SELECT x FROM nume_tabela where y=“ ‘.$var2.’ ″’;



Leave a Reply

Your email address will not be published. Required fields are marked *