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

    Parse error in ciclo while

    Ciao a tutti,

    in uno script semplice (ma forse non per me )

    ho il seguente errore:
    Parse error: parse error in I:\wamp\www\xxx\xxx\xxx.php on line 57

    la riga 57 dello script è:
    Codice PHP:
    <?php
        
    //Stringa di connessione al db
            
    $connessione mysql_connect('localhost''root''');
        
    //Controllo se la connessione è avvenuta perfettamente
            
    if ($connessione == FALSE) {
                echo 
    "Connessione al database non riuscita";
                exit;
                } else { echo 
    "Connessione eseguita correttamente";
                        }
        
    //Adesso seleziono il db
            
    mysql_select_db('db3');
        
    //Interrogo il database
            
    $risultato mysql_query("SELECT * FROM amministrazione")
        
    //Inserisco i dati in un array
            
    while ($riga mysql_fetch_array($risultato)) { // questa è la riga 57
            
    echo $riga ['id_amministratore'].','
                 
    .$riga ['id_scuola'].','
                 
    .$riga ['cognome'].','
                 
    .$riga ['nome'].','
                 
    .$riga ['nome_utente'].','
                 
    .$riga ['parola_chiave'].','
                 
    .$riga ['livello'].'
    '
    ;
                }    
    ?>
    potete aiutarmi a capire dove ho sbagliato?

    grazie!

  2. #2

  3. #3
    lo so,

    con il ; ho questo errore:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in I:\wamp\www\xxx\xxx\xxx.php on line 57

    sono confuso mi puoi spiegare l'errore?
    Ti ringrazio

    Originariamente inviato da filippo.toso
    Manca il ; alla fine della riga precedente.

  4. #4
    Per ottenere un messaggio di errore più significativo, ti suggerisco di modificare il tuo codice come suggerito nel manuale ufficiale:

    http://www.php.net/mysql_query Example #1 Invalid Query

  5. #5
    allora,

    inserendo

    Codice PHP:
    if (!$risultato) {
        die(
    'Invalid query: ' mysql_error());

    dopo

    Codice PHP:
     $risultato mysql_query("SELECT * FROM amministrazione"); 
    funziona ma comunque non capisco l'errore di prima. :berto:

  6. #6
    mysql_fetch_array(): supplied argument is not a valid MySQL result

    significa che il risultato che stai passando alla funzione mysql_fetch_array() non è un risultato valido...controlla che ci siano record nella tabella e di aver selezionato correttamente la tabella....

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.