Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    23

    La query SELECT restituisce solo una riga

    Salve io ho un piccolo problema con l'estrazione dei dati da MySql.

    Se eseguo questa riga di codice:
    Codice PHP:
    Codice PHP:
    $data->connetti(); 
        
    $elenco_offerte $data->query("SELECT * FROM offerte"); 
        
    $data->disconnetti(); 
        
    $persona_giuridica->stampatest(mysql_fetch_array($elenco_offerte)); 
    invece di ottenere tutti i risultati della tabella ottengo solo la prima riga della tabella in questo modo:
    Codice HTML:
    codice:
    [0] => 1 
    [id_offerta] => 1 
    [1] => Pro 400 
    [Nome_Offerta] => Pro 400 
    [2] => 400 
    [minuti] => 400 
    [3] => 100 
    [sms] => 100 
    [4] => 2 
    [Dati] => 2 
    [5] => 12.96 
    [TCG] => 12.96
    riuscite a farmi capire dove sbaglio?
    grazie in anticipo

  2. #2
    Devi ciclare il resultset:

    Codice PHP:
    $data->connetti(); 
    $elenco_offerte $data->query("SELECT * FROM offerte"); 
    $data->disconnetti(); 

    while (
    $rs mysql_fetch_array($elenco_offerte)) {
        
    $persona_giuridica->stampatest($rs);

    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    23
    Grazie mille! un solo appunto: per evitare che i risultati vengano riportati anche con un indice numerico cosa devo fare?

  4. #4
    E' il metodo stampatest() che si occupa della visualizzazione dei dati. E' lì che devi effettuare le opportune modifiche.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.