När du använder PHP funktioner för att ansluta till MySQL-databas , kan du skicka en förfrågan via webbsidan för att välja data mellan två datum , förutsatt bordet du fråga har en "date "-fältet . Att använda datum som ett kriterium , ange datum i frågan med hjälp av " ÅÅÅÅ - MM - DD " format . Använd ett HTML-formulär för att uppmana användaren att två datum , eller ge dem själv i PHP-koden . Hur du formaterar de returnerade uppgifterna varierar beroende på vad du behöver det för . Instruktioner
1
Öppna HTML-filen , och sätt markören där du vill söka mellan två datum
2
Skriv följande kod : .
< php
$ db = mysql_connect ( ' database_host_server ' , ' username ' , ' lösenord ' ) ; ?
mysql_select_db ( ' databasnamn ) ,
Ändra värden för argumenten för de som hör till din databas . Dessa rader ansluta till din MySQL-databas Addera 3
Skriv följande kod : .
$ Query = mysql_query ( " SELECT * FROM tabellnamn WHERE datum > = ' earlier_date ' OCH datum < = ' later_date ", " ) ;
while ( $ row = mysql_fetch_row ( $ query ) ) {
echo "
Datum för posten är $ rad [ index_of_date_field ] < /p > \\ n ";
}
>
Ge två datum i frågan ? . Till exempel , för att söka mellan den 1 juni 2011 respektive juni 31, 2011, använd '2011 -06- 01 ' och '2011 -06- 30' för de två värdena. Dessutom ger index för datumfältet i din MySQL tabell för $ row variabeln index . Till exempel, om datumfältet är det första fältet i tabellen , använd " $ rad [ 0 ] . " Om det är det andra fältet , använd " $ rad [ 1 ] . "
4
Spara HTML-filen och sedan ladda upp den till din server .