Visualizzazione dei risultati da 1 a 8 su 8

Discussione: query e while

  1. #1

    query e while

    ciao, qualcuno di voi saprebbe dirmi perchè questa query non estrae correttamente i dati della tabella?

    <?php
    include "../config.php"; //contiene i dati di configurazione del db
    include "../connect.php"; //contiene i dati di connessione al server
    $sql = "SELECT * FROM ordini ORDER BY data";
    $query = mysql_query($sql, $connect) or die("Query non valida: ".mysql_error());
    $risultato = mysql_fetch_array($query);
    while ($query = $risultato) {
    echo($row[query]."
    ");
    }
    ?>

    i campi nella tabella sono:
    id (int(10))
    data (datetime)
    mittente (varchar(255))
    prodotto (longtext)

    grazie a chi mi risponde
    Lo Zio Pas lavora in background

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    while ($risultato = mysql_fetch_assoc($query)) {
       echo $risultato['nomecampo']."
    ";
    }
    think simple think ringo

  3. #3
    Ottimo, grazie!
    non capisco però perchè anche con il tuo suggerimento mi visualizza una riga in meno di quelle effettivamente presenti in tabella...
    Lo Zio Pas lavora in background

  4. #4
    prova cosi
    Codice PHP:
    <?php 
    while($array mysql_fetch_array($query))

    print 
    "$array[nome]
    "

    } else ...
    ecc... ?>

  5. #5
    non cambia assolutamente nulla.
    poi non capisco quell'else...
    Lo Zio Pas lavora in background

  6. #6
    l'else può servire xkè se nn trova niente .. ti genera tipo

    Nessun dato presente nel db o cose del genere...

    cmq...
    io faccio in kuesto modo e funge
    Codice PHP:
    while($array1 mysql_fetch_array($risu)){
                    print 
    "$array[qlcs]
    "
    ;
                         }
                        } else {

                         print 
    "Non ci sono anteprime nel database";
                        }
                          
    ?> 
    ma ke errore ti da?? nn ti stampa le variabili?

    puoi provare a fare

    if($risultato_della_query){e poi il while

  7. #7
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    Codice PHP:
    <?php 
    include "../config.php"//contiene i dati di configurazione del db 
    include "../connect.php"//contiene i dati di connessione al server 
    $sql "SELECT * FROM ordini ORDER BY data"
    $query mysql_query($sql$connect) or die("Query non valida: ".mysql_error()); 

    while (
    $risultato mysql_fetch_array($query)) { 

    echo(
    $risultato['campo']."
    "
    ); 

    ?>
    prova cosi
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  8. #8
    credo si tratti di un problema banalissimo di conteggio dell'id: ho risolto in maniera pratica (ma poco elegante) e cioè inserendo una riga vuota all'inizio della tabella...
    così comincia il conteggio delle righe da 0 e il resto funziona...
    Lo Zio Pas lavora in background

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.