Ho la seguente query

$result = mysql_db_query("$db_name","select l.*, c.materia
from lezioni l, categorie c
where l.IdLezione = " .$_GET['IdCategoria']. "and
c.IdCategoria = l.IdCategoria");

Quando cerco di fare

while ($row=mysql_fetch_array($result))......

mi dà errore

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\programmi\easyphp1-8\www\corsi\index.php on line 39

Dove sbaglio?

Grazie...