Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Email Utenti nel DB

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    172

    Email Utenti nel DB

    Ciao,
    ho un problema, mi servirebbe che qualcuno di voi mi aiutasse a "completare" un piccolissimo script, il cui compito è quello di selezionare in una tabella (utenti ad esempio), la rispettiva email dell'utente e visuallizzare le email di tutti gli utenti in fila, in questo caso ordinate secondo id, ma anche se non sono ordinate non importa.

    ho arrangiato questo script, so che va aggiustato il ciclo while, ma non so come fare. un aiuto grazie

    Codice PHP:
        <?php 
    include("config.php");  
    $result mysql_query ("SELECT * FROM vgame_users order by id");  
    $numrows mysql_num_rows($result);  
    $result2 mysql_query ("SELECT_*_FROM_vgame_users_WHERE_email_= '$email'");  
    $num=mysql_num_rows(mysql_query($result));   
    while   {  
    echo 
    '<font size="2" face="Arial">Emil:'.$email.'</font>';  
    }  
    ?>

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Ciao,
    dovresti spiegarti meglio perchè non ho capito cosa chiedi.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    172
    dovrei selezionare dalla tabella vgame_users le email di tutti gli utenti e visualizzare con un echo.
    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    Non capisco a cosa serva la prima query, comunque se non prendi i risultati non vedrai nulla!
    Basta fare

    Codice PHP:
    $result mysql_query('SELECT email FROM vgame_users ORDER BY id');

    if(!
    $result)
       die(
    'impossibile interrogare il DB');

    while (
    $row=mysql_fetch_array($result))
           {  
           echo 
    '<div class="nomeclasse">e-mail: '.$row['email'].'</div>';
           }
    ?> 
    Un paio di note:
    1) mai usare SELECT *, seleziona solo quello che ti serve.
    2) il tag font è deprecato. Usa i CSS.

  5. #5
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    Originariamente inviato da nICO80

    [php]
    $result = mysql_query('SELECT email FROM vgame_users ORDER BY id');

    if(!$result)
    die('impossibile interrogare il DB');
    piccola curiosità: perchè hai fatto quell'IF e non hai usato l'or die dopo la query?

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    Per nessun motivo particolare in questo caso. Solo che spesso in caso di errore, uno ha qualcosa di più complesso di un die e non credo si possano mettere più istruzioni in un or (anche se non ne sono sicuro).
    Non credo comunque che in termini di performance ci siano differenze

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    172
    perfetto ti ringrazio ! sto imparando molto grazie a tutti voi

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.