|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Ricerca AMBIGUA su MySql di una data ...........
Devo fare una ricerca per data in un database MySql con i seguenti campi:
--------------------------------- | giorni | mesi | anni | nome --------------------------------- | 01 | 01 | 2002 | luca | 01 | 01 | 2002 | andrea | 01 | 01 | 2002 | gianni | 02 | 01 | 2002 | daniele | 02 | 01 | 2002 | dario | 02 | 01 | 2002 | carlo | 02 | 01 | 2002 | fabio | 03 | 01 | 2002 | susy | 03 | 01 | 2002 | mario --------------------------------- io vorrei stampare a video i nomi inseriti nel giorno "02/01/2002", io conosco solo questo modo: $sql = "select * from ordini where ### between $data_1 and $data_2"; non so cosa mettere al posto dei cancelletti...!!! Ditemi qualcosa...........!!! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Crosspost selvaggio, eh?
Cmq non vedo nessun campo data, a me i primi tre sembrano campi interi. ti tocca fare tre clausole nella where.... |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
$sql ="select nome from ordini where giorni between '02' and '10' and mesi between '01' and '02' and anni between '2002' and '2002'";
credo che sia il risultato giusto!!! |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Ti ho risposto dall'altra parte.
L'ultimo between e' superfluo. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
e se io voglio ricercare da 01/13/1992 a 01/15/2002 ???
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:52.



















