Visualizzazione dei risultati da 1 a 4 su 4

Discussione: stampa di una query

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    131

    stampa di una query

    salve,
    perchè mi stampa come risultato soltanto il primo record ?

    codice:
            $query= "SELECT * from azienda" ;
    	$res=mysql_query($query);
    	$resu= mysql_fetch_array($res);
    	$num= mysql_numrows($res);
    	
    	$i=0;
    	while ($i<$num) {
    		echo $resu[$i];
    		$i++;
    	
    	}

  2. #2
    Utente di HTML.it L'avatar di marty89
    Registrato dal
    Apr 2011
    Messaggi
    107
    Ciao il problema è che fai mysql_fetch_array fuori da un ciclo while, prova a fare così:
    Codice PHP:
    $query"SELECT * FROM azienda" ;
    $res=mysql_query($query);
    while(
    $resumysql_fetch_array($res)){
         echo 
    $resu['nome_colonna_tabella'];

    In alternativa al posto di nome_colonna_tabella puoi anche usare un indice che va da 0 al numero di risultati. La funzione non è mysql_numrows ma mysql_num_rows.
    Spero di esserti stata di aiuto

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    131
    grazie mille

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    131
    ma è sbagliato se scrivo così il nome del vettore che stampa, in questo modo?

    Codice PHP:

    echo $resu[$i]; 
    perchè mi da errore

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 © 2025 vBulletin Solutions, Inc. All rights reserved.