Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    records del giorno prima... ->>>>>>>

    secondo voi... questa query funziona bene con mysql??'

    deve tirarmi fuori tutti i dati del giorni prima... :master:


    $anno = date(Y);
    $mese = date(m);
    $giorno = date(d);


    $giorno = date('d',strtotime ("yesterday"));


    $data_ricerca = "$anno-$mese-$giorno";



    $query1 = "SELECT DISTINCT source FROM tabella WHERE date_format(data,'%Y-%m-%d') = '$data_ricerca'";



  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Ma data è un campo datetime?

    codice:
    SELECT DISTINCT source 
    FROM tabella 
    WHERE date_format(data,'%Y-%m-%d') = curdate() - interval 1 day

  3. #3
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    si certo, datetime


    che mi dici? funziona secondo te?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da henry78
    si certo, datetime


    che mi dici? funziona secondo te?
    No.

    comunque
    qui ci vogliono gli apici
    $anno = date('Y');
    ..
    $giorno = date('d');

    $giorno = date('d',strtotime ("yesterday"));
    e qui dovresti recuperare tutto, non solo il giorno. Se oggi fosse 1/1/2006 la tua data ricerca varrebbe 31/1/2006.

    La data di ieri la puoi ricavare tramite sql, la query te l'ho scritta.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.