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

    Stampare query al contrario

    Salve ragazzi come posso fare per stampare una query al contrario?

    mi spiego meglio: io in una query tiro fupri gli ultimi 3 record inseriti, per vorrei stamparli nell'orine inverso.

    es. SELECT * FROM tabella ORDER BY data DESC LIMIT 0,3(mi tira fuori le ultime 3 date) ma io vorrei stamparle sempre enll'ordine in cui sono state inserite.

    Spero di essere stato chiaro.

    Grazie Mille

  2. #2
    la query ti restituisce un array, pertanto dopo con array_reverse lo puoi stampare al contrario

  3. #3
    ho provato con array reverse ma poi non posso scorrerlo con il mysql_fetch_array.

  4. #4
    riguardando la query,
    es. SELECT * FROM tabella ORDER BY data DESC LIMIT 0,3(mi tira fuori le ultime 3 date) ma io vorrei stamparle sempre enll'ordine in cui sono state inserite
    non puoi inserire ASC al posto di DESC, dovrebbe fare quello che vuoi

  5. #5
    Non posso mettere ASC perchè io nella tabella ho giorno, mese e anno.

    Ora io devo tirare fuori gli ultimi 3 quindi deve essere DESC, però poi voglio stamparli in ordine DESC.

    spero di essermi spiegato

  6. #6
    $query = mysql_query("SELECT * FROM tabella ORDER BY data DESC LIMIT 0,3");
    $row = array_reverse(mysql_fetch_array($query));

    fai così, cmq le date posso essere confrontate, inoltre un consiglio quando crei un database crea sempre un indice incrementale in modo che le ricerche verranno effettuate più velocemente

  7. #7
    Allora fiorentinese prov a spiegarmi meglio:

    La tabella è così:

    1 -10 - 2004 (Che sarebbe VENRDI)
    2 -10 - 2004 (Sabato)
    3 -10 - 2004 (Domenica)
    8 -10 - 2004 (Venerdi)


    Ora io dovrei stampare

    8-10 - 2004 (Venerdi)
    2-10 - 2004 (Sabato)
    3-10 - 2004 (Domenica)

    Perchè devo sempre stampare nell'ordine Ven-Sab-Dom, se uno non c'è prendo quello della settimana precedente, come nell'esempio ho preso il Sab e la Dom della settimana precedente.

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.