Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    139

    problema date in campo testo

    vi prego ditemi che c'è un modo per farlo

    devo fare una select semplicissima su un db mysql con condizione tale che il campo data sia maggiore ad oggi..

    select * from tabella where data > curdate();

    non funziona probabilmente perchè il campo data è in realtà un campo testo..

    considerando che non posso alterare la tabella come posso fare?


    aiuto please :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    139
    non si può proprio fare?

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quale è il formato della data nel campo ?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    139
    aaaammgg

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Allora puoi fare cosi (anche se penso che ci sia un modo con le funzioni di conversione di mySQL).

    codice:
    $oggi = getdate();
    $oggiSSAAMMGG = sprintf("%04d%02d%02d",$oggi['year'],$oggi['mon'],$oggi['mday']);
    print $oggiSSAAMMGG;
    $query = "select * from tabella where data > '$oggiSSAAMMGG'";
    etc...

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.