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

    Unicizzare in ciclo while

    CIao ragazzi. Vi posto un quesito.

    Se io ho una query ke seleziona tot dati da una tabella, e li stampa con un ciclo while;

    tra questi dati ce ne sono vari che hanno il campo "Nome" uguale. Come posso stampare un dato
    solo per ogni nome?

    es:

    dati prelevati

    Antonio bla bla..
    Antonio bla bla...
    Antonio bla bla...
    ivan bla bla...
    andrea bla bla..
    andrea bla bla...

    voglio che mi stampi

    antonio bla bla..
    ivan bla bla..
    andrea bla bla..
    cioè un dato per ogni nome. Non importi quale degli Antoniostampa, l'importante è ke ne stampa uno solo!
    Sn stato abbastanza chiaro?
    thx
    ciao
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  2. #2
    usa group by.

    select ...
    from ..
    where ...
    group by nome

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    puoi farlo direttamente da sql con SELECT DISTINCT o GROUP BY

  4. #4
    non mi compare pià nemmeno un risultato ora
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  5. #5
    Originariamente inviato da Manuelandro
    non mi compare pià nemmeno un risultato ora
    mostra la query...

  6. #6
    Codice PHP:
    $query "SELECT * FROM tab WHERE NOW() - INTERVAL 20 MINUTE < datetime_lastping ORDER BY `Nick` ASC group by 'Nick'";
    $result mysql_query($query$db);
    while (
    $row mysql_fetch_array($result)) { 
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  7. #7
    $result = mysql_query($query, $db) or die(mysql_error());

    group by segue il where e viene prima di order by.



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.