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

    gestione date per compleanno

    ciao a tutti,
    volevo sapere se tramite una semplicissima query si potesse dare come risultato il compleanno di un utente perchè eseguendo una query del tipo:
    Codice PHP:
    select from t_utenti where dataRegistrazione '$data' 
    come output non ho niente poichè '$data' contiene la data di oggi e quindi l'anno(2006) non regge il confronto con l'anno di compleanno.
    Cosa mi consigliate?
    Grazie!

  2. #2
    dataRegistrazione in che formato l'hai salvata?

    $data contiene solo l'anno o tutta la data? formattata come?
    al massimo fai un explode usando il separatore della tua $data e otterrai 3 pezzi:

    Codice PHP:
    // ipotizzando che $data sia nel formato gg/mm/aaaa
    list($giorno,$mese,$anno)=explode("/",$data); 
    e poi confronti i vari pezzi con la data che hai nel db, usando le apposite funzioni mySQL come MONTH e DAYOFMONTH, dai un'occhiata alla pillola: http://forum.html.it/forum/showthrea...hreadid=459634






    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    la data è in formato aaaa-mm-gg
    grazie!

  4. #4
    provo a fare come dici tu:
    Codice PHP:
    list($giorno,$mese,$anno)=explode("-",$data); 
    ma come faccio a confrontare $giorno e $mese nella query?

  5. #5
    Originariamente inviato da mariolone


    ma come faccio a confrontare $giorno e $mese nella query?
    guardando le funzioni che ti ho accennato e la pillola che ti ho linkato nella seconda parte del messaggio


    attenzione che il list va cambiato se il formato di $data e aaaa-mm-gg
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.