PDA

View Full Version : [mysql]problema selezione data


jonny-mnemonic
12-11-2010, 16:11
Ciao a tutti,
volevo una info...ho un db in cui memorizzo delle date col timestamp (memorizzo anno,mese,anno,ora,minuti,secondi).Ora il mio problema č quello di selezionare per esempio tutti i record con data maggiore ad un determinato giorno ho provato a fare in questo modo:

"SELECT pagina,COUNT(pagina)as numero_visualizzazioni,adesso
FROM tracking
where adesso>'$data'
GROUP BY pagina
ORDER BY COUNT(pagina) DESC"

ma non va....La data memorizzata sul db ha questo formato:
2010-10-12 12:09:32
ho cercato di utilizzare la funzione date_timestamp_get passsandogli la data ma non funge oppure sbaglio qualcosa...potete aiutarmi???

jonny-mnemonic
12-11-2010, 18:24
up

ozisam
12-11-2010, 19:18
Se non ho capito male stai usando Php se invece ho capito male, fai come se non avessi scritto.

Io farei cosė: utilizzando la funzione "date()" di php mi creerei una stringa compatibile con il formato date di mySql.

ad esempio: $adesso = date('Y:n:d H:m:s');

Guardati QUI' (http://php.net/manual/en/function.date.php) la guida della funzione date di php per vedere bene i mille formati che puoi ottenere.

jonny-mnemonic
01-03-2011, 17:54
Grazie ozisam sei stato davvero molt utile...

ciao :D