Originariamente inviato da ciri_sn_solo_io
No, non mi sbaglio

Mettendo $res anzichè $sql è come se avesse scritto:

if ($records=mysql_fetch_assoc($sql,$conn))

il che non ha nessunissimo senso.

Deve mettere come ho detto io e funziona
ti devo veramente delude ...come hai scritto te in precedenza è errato la mia correzzione serve...se mette
$sql equivale a mysql_fetch_assoc(SELECT username,password FROM ".$tbname."
WHERE username=('".$_POST['username']."')->Fields('username')
AND password=('".$_POST['password']."')->Fields('password'))

che nn serve perchè a noi servono le RISPOSTE della query e no sql quindi mettendo $res nn prende $sql,$conn come dici te ma prende il risultato della funzione mysql_query()

nannini fai una prova come ti ho indicato io e come ti ha indicato ciri_sn_solo_io e poi ci dici quale delle due soluzioni ti è servita