Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    mysql_fetch_array per scorrere i record

    Ciao,

    ho questo semplice codice

    codice:
    				$rs = mysql_query($s_sql);
    				$row = mysql_fetch_array($rs);
    				
    				if($row != false)
    				{
    					echo br . "Sei stato riconosciuto!"
    						.br . "Ciao $row[Nominativo]!";
    					
    					if (mysql_num_rows($rs) > 1)
    						echo " (sono stati riconosciuti altri " . mysql_num_rows($rs) . " utenti corrispondenti)";
    				}
    				else
    				{
    					$err_bol = true;
    					$err_msg[] = "Le credenziali inserite non sono valide!";
    				}
    					
    				while($row = mysql_fetch_array($rs))
    					echo br . "Campo 0: $row[0], Campo 1: $row[1], Campo 2: row[2]";
    Le mie perplessità sono sul mysql_fetch_array().
    Lo uso la prima volta per tirare estrarre il Nominativo.
    Dopo però voglio scorrere il l'array con il while.
    Il problema è che utilizzando mysql_fetch_array() nuovamente mi passa alla riga successiva, mentre io vorrei che nel while scorra tutti i record.

    Come dovrei fare?

    Grazie


  2. #2
    Al posto di if($row != false) fai un controllo su $rs
    Per il while sostituiscilo con do { ... } while in modo da poter eseguire esternamente una chiamata a mysql_fetch_array().

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.