Visualizzazione dei risultati da 1 a 10 su 18

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Osservazioni:
    - sul risultato di una query si cicla con
    Codice PHP:
    while( $row mysql_fetch_assoc$risultati ) )
    {
       
    // quindi accedi ai dari con ad esempio
       
    $row['nome'];

    non serve contare i record recuperati ed impostare un contatore

    - NON usare le funzioni mysql_ sono state abbandonate, appena sul server sarà aggiornata la versione di PHP non funzionerà più niente, passa come minimo alle funzioni mysqli_ con la i finale, ma meglio sarebbe usare PDO.

  2. #2
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Osservazioni:
    - sul risultato di una query si cicla con
    Codice PHP:
    while( $row mysql_fetch_assoc$risultati ) )
    {
       
    // quindi accedi ai dari con ad esempio
       
    $row['nome'];

    non serve contare i record recuperati ed impostare un contatore

    - NON usare le funzioni mysql_ sono state abbandonate, appena sul server sarà aggiornata la versione di PHP non funzionerà più niente, passa come minimo alle funzioni mysqli_ con la i finale, ma meglio sarebbe usare PDO.



    Allora ho eliminato la parte html perchè c'era qualche problema d fondo riparto da zero. Ho aggiornato il codice con mysqli, eliminato il contatore ho scritto questo codice, inserito dentro a classifica.php:

    Codice PHP:
    <?php

    // dati di connessione al mio database MySQL
    $db_host 'localhost';
    $db_user 'xxxx';
    $db_pass 'xxxx';
    $db_name 'my_xxxxxxxx';

    // connessione al DB utilizzando MySQLi
    $cn = new mysqli($db_host$db_user$db_pass$db_name);

    // verifica su eventuali errori di connessione
    if ($cn->connect_errno) {
        echo 
    "Connessione fallita: "$cn->connect_error ".";
        exit();
    }

    $query "SELECT * FROM Moduli";

    $risultati mysqli_query($query);


    // chiusura della connessione
    $cn->close();

    while( 
    $row mysql_fetch_assoc$risultati ) )
    {
       
    // quindi accedi ai dati con ad esempio
       
    $row['nome'];
       
    $row['data'];
       
    $row['missione'];
       
    $row['file'];
    }  



    ?>

    Mi esce una pagina bianca senza nessun errore e senza nessun record dentro....come se non riuscisse a stampare i record, perchè??

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