PDA

View Full Version : Ricerca AMBIGUA su MySql di una data ...........


race2
10-01-2002, 20:10
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...........!!!

kingv
11-01-2002, 08:32
Crosspost selvaggio, eh?


Cmq non vedo nessun campo data, a me i primi tre sembrano campi interi.
ti tocca fare tre clausole nella where....

race2
11-01-2002, 15:15
$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!!!

kingv
11-01-2002, 15:43
Ti ho risposto dall'altra parte.
L'ultimo between e' superfluo.

race2
11-01-2002, 20:50
e se io voglio ricercare da 01/13/1992 a 01/15/2002 ???