Après vous utilisez les fonctions PHP de se connecter à la base de données MySQL , vous pouvez soumettre une requête à travers la page Web pour sélectionner les données entre deux dates , à condition que la table que vous interrogez a une «date " champ . Pour utiliser des dates comme critère , entrez dates dans la requête en utilisant le format "AAAA -MM -JJ " . Utilisez un formulaire HTML pour inviter l'utilisateur à deux dates , ou leur fournir vous-même dans le code PHP. Comment formater les données renvoyées varie en fonction de ce que vous avez besoin pour. Instructions 1 Ouvrez le fichier HTML et insérez le curseur là où vous souhaitez effectuer la recherche entre deux dates 2 Tapez le code suivant : . < php $ db = mysql_connect (' database_host_server ', ' nom d'utilisateur ', ' mot de passe '); ? mysql_select_db (' database ) ; modifier les valeurs des les arguments de ceux qui appartiennent à votre base de données. Ces lignes se connecter à votre base de données MySQL 3 Type de Le code suivant : . $ Query = mysql_query ("SELECT * FROM table_name WHERE date> = ' earlier_date ' et la date < = ' later_date " ;") ; while ( $ row = mysql_fetch_row ( $ query )) { echo " date de l' enregistrement est de $ row [ index_of_date_field ] \\ n "; } > Photos fournir deux dates dans la requête ? . Par exemple , pour rechercher entre le 1er Juin 2011 et le 31 Juin 2011, utiliser '2011 -06- 01 ' et '2011 -06- 30' pour les deux valeurs , respectivement. En outre, fournir l'indice du champ de date dans votre table MySQL pour l'indice de l' $ row variable. Par exemple, si le champ de date est le premier champ de la table , utilisez " $ row [0]. " Si c'est le second champ , utilisez " $ row [1] . " 4 Enregistrez le fichier HTML, puis le télécharger sur votre serveur.
|