Når du bruger PHP funktioner til at forbinde til MySQL-database , kan du sende en forespørgsel via websiden for at vælge data mellem to datoer , forudsat det bord, du forespørge har en " date " felt. For at bruge datoer som et kriterium , skal du indtaste en dato i forespørgslen ved hjælp af " ÅÅÅÅ- MM -DD " format. Brug en HTML-formular til at bede brugeren om to datoer , eller give dem selv i PHP -koden. Hvordan du formaterer de returnerede data varierer baseret på, hvad du har brug for det for . Instruktioner
1
Åbn HTML-fil , og indsætte markøren , hvor du vil søge mellem to datoer
2
Indtast følgende kode : .
< php
$ db = mysql_connect ( ' database_host_server ', ' brugernavn ', ' password' );
mysql_select_db ( database_name )
ændre værdierne af argumenterne til dem, der tilhører din database . Disse linjer forbinde til din MySQL-database
3
Indtast følgende kode : .
$ Query = mysql_query ( "SELECT * FROM table_name WHERE dato> = ' earlier_date ' AND dato < = ' later_date « ");
while ( $ row = mysql_fetch_row ( $ query )) {
echo "
dato for rekord er $ row [ index_of_date_field ]
\\ n ";
}
>
Give to datoer i forespørgslen ? . For eksempel for at søge mellem den 1. juni 2011 og 31 juni 2011 bruge '2011 -06- 01 ' og '2011 -06- 30' for de to værdier , hhv. Også giver indekset for den dato felt i din MySQL- tabel for $ row variablen indeks. For eksempel , hvis datoen felt er det første felt i tabellen bruge " $ row [ 0] . " Hvis det er det andet felt , skal du bruge " $ row [ 1]. "
4
Gem HTML-filen , og derefter uploade det til din server.
< br >