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

    problema query php con ID

    salve io ho creato questo codice php con query:
    codice:
        $query ="SELECT u.id, u.username, u.avatar, UNIX_TIMESTAMP(u.joined) joined, ";    $query.="UNIX_TIMESTAMP(u.lastconnect) lastconnect, ul.level, ul.prefixcolor, ";
        $query.="ul.suffixcolor, c.name country, c.flagpic, o.lastaction ";
        $query.="FROM {$TABLE_PREFIX}users u ";
        $query.="LEFT JOIN {$TABLE_PREFIX}users_level ul ON u.id_level = ul.id ";
        $query.="LEFT JOIN {$TABLE_PREFIX}countries c ON u.flag = c.id ";
        $query.="LEFT JOIN {$TABLE_PREFIX}online o ON u.id = o.user_id ";
        $query.="WHERE u.id_level >=6 ";
        $query.="AND u.id_level <=8 ";
        $query.="ORDER BY u.id_level DESC, u.id ASC";
        
        $res=do_sqlquery($query);
    messo cosi mi stampa gli u.id_level dal 6 all 8...ma io vorrei far si che mi stampasse determinati id tipo solo il 16 solo il 5 solo il 21 ecc come posso fare la select in modo da stampare solo gli id che voglio e non cosi come ho fatto io in ordine logico

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Basta che invece di questo
    $query.="WHERE u.id_level >=6 ";
    $query.="AND u.id_level <=8 ";

    metti un where che indichi l'id che vuoi.

  3. #3
    il problema e che sono piu di un ID

  4. #4

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Intanto sposto in database, visto che non è un problema di PHP.

  6. #6
    quindi cosi:
    $query.="WHERE u.id_level IN ( 8, 7, 19, 6, 21, 4, 13, 20, 14 )";
    giusto?

  7. #7

  8. #8
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Perché non provi ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  9. #9
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Perché non provi ?
    concordo!

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.