Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768

    order query: risultato errato

    ciao a tutti,

    non so perchè accada questa cosa, non mi è mai successo e tutto il sito funziona alla grande tranne che in quella pagina.

    In pratica gli utenti possono commentare delle inserzioni e i commenti dovrebbero apparire ordinati per data decrescente.

    questa è la query:

    SELECT *
    FROM `cms_commenti`
    WHERE `relativo_a` = '834'
    ORDER BY 'data_commento' DESC

    il campo 'data_commento' è un INT(11) e la data è memorizzata tramite la funzione php time()

    vi posto anche l'output del mysql (secondo lui ordinato per data decrescente):

    1° 1223299020
    1223324949
    3° 1223301842
    4° 1223314874

    Vi riporto le date dei commenti stampate con date() in base all'ordine che mi restituisce la query:

    1° 06/10/2008 alle 15:17
    06/10/2008 alle 22:29
    3° 06/10/2008 alle 16:04
    4° 06/10/2008 alle 19:41


    Ora la domanda è: vi è mai capitato? Da cosa potrebbe dipendere il problema?

    :master:
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  2. #2

    Re: order query: risultato errato

    Originariamente inviato da gasmor

    Ora la domanda è: vi è mai capitato? Da cosa potrebbe dipendere il problema?

    :master:
    che la stringa 'data_commento' non e' quella che corrisponde al nome della colonna

    tieni presente che lo presenti con gli apici e non con i backticks e quindi come una stringa e non come un nome colonna

    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.