Ciao,
mysql_fetch_row() legge la riga del risultato e ti restiruisce un array con indici numerici che partono da 0.

mysql_fetch_assoc() legge la riga del risultato e ti restiruisce un array associativo con indici "associati" ai nomi dellle colonne della riga del risultato.

mysql_fetch_array() legge la riga del risultato e ti restiruisce un array con indici:
. numerici, se imposti il secondo parametro (opzionale) al valore MYSQL_NUM
. associativi, se imposti il secondo parametro (opzionale) al valore MYSQL_ASSOC
. numerici e associativi (i dati sono duplicati), se non imposti il secondo parametro (opzionale) o se lo imposti a MYSQL_BOTH, valore di default.


mysql_effected_row() ti dice il numero delle righe interessate da una query di tipo INSERT, UPDATE, REPLACE o DELETE.

mysql_num_rows() ti dice il numero delle righe interessate da una query di tipo SELECT o SHOW

Alessandro