Come cercare tra due date con PHP & MySQL Code

December 11

Dopo aver utilizzato le funzioni di PHP per la connessione al database MySQL, è possibile inviare una richiesta attraverso la pagina Web per selezionare i dati tra due date, a condizione che il tavolo tua ricerca ha un campo "Data". Per utilizzare le date come criterio, inserire date nella query utilizzando il formato "AAAA-MM-DD". Utilizzare un modulo HTML per richiedere all'utente per due date, o fornire da soli nel codice PHP. Come si formatta i dati restituiti varia in base a ciò che è necessario per.

istruzione

1 Aprire il file HTML, e inserire il cursore dove si desidera effettuare la ricerca tra le due date.

2 Digitare il seguente codice:

<? Php

$ Db = mysql_connect ( 'database_host_server', 'username', 'password');

mysql_select_db ( 'nome_database);

Modificare i valori degli argomenti a quelli appartenenti al database. Queste linee collegano al vostro database MySQL.

3 Digitare il seguente codice:

$ Query = mysql_query ( "SELECT * FROM nome_tabella WHERE data> = 'earlier_date' e la data <= 'later_date';");

while ($ row = mysql_fetch_row ($ query)) {

echo "<p> Data per la registrazione è di $ row [index_of_date_field] </ p> \ n";

}

?>

Fornire due date nella query. Ad esempio, per cercare tra il 1 ° giugno 2011 e al 31 giugno 2011, usare '2011-06-01' e '2011-06-30' per i due valori, rispettivamente. Inoltre, fornire l'indice del campo data nella tabella di MySQL per l'indice della variabile di riga $. Ad esempio, se il campo data è il primo campo nella tabella, usare "$ row [0]." Se è il secondo campo, usare "$ row [1]."

4 Salvare il file HTML, poi caricarlo sul server.