PHP développeurs Web utilisent PHP et MySQL pour concevoir des sites Web et des applications avec des données dynamiques . Une des pièces les plus importantes de ces données est la date et l'heure. La date et l'heure encode dans la base de données comme l'horodatage . Bases de données MySQL sont conçus avec un réglage de l'horodatage spécifique qui permet aux développeurs de déposer et de récupérer les données de date et d'heure dans un format standardisé et prévisible. Instructions
utilisant MySQL
1
créer un nouveau champ dans votre base de données. Ouvrez l'utilitaire " phpMyAdmin " pour vos bases de données MySQL . Sélectionnez la base de données de votre choix dans le menu de gauche . Sélectionnez la table dans laquelle vous souhaitez placer le nouveau champ d'horodatage et cliquez sur " Structure" point d'action . Appuyez sur le bouton "Go" à côté du " Ajouter un nouveau champ " sélection .
2
Définir les attributs du nouveau champ. Sous le champ de saisie " sur le terrain ", entrez le nom de votre nouveau domaine. Nommez le " Timestamp . " Sur le terrain Sélectionnez le "Type" barre déroulante et étiqueter les options " timestamp" . Cela définit le nouveau champ comme un « Time Stamp ». Cliquez sur la barre de menu en bas "Default" . Si vous le souhaitez , sélectionnez l'option « current_timestamp " . Si elle est sélectionnée , cette option crée automatiquement un nouvel horodatage chaque fois qu'un nouvel enregistrement est entré dans votre base de données. Maintenant , cliquez sur le " Attributes" zone de liste déroulante . Sélectionnez le menu " Sur Update current_timestamp " . Si cette option est sélectionnée , le champ d'horodatage sera mise à jour chaque fois qu'une modification est apportée à votre dossier de base de données.
3
enregistrer les modifications. Sélectionnez l'option "Enregistrer " dans le coin en bas à droite de la fenêtre. Les modifications apportées à la structure de votre base de données sont enregistrés. A partir de ce moment-là, le champ d'horodatage remplit automatiquement chaque fois qu'un nouveau record est entré.
Utilisant PHP
4
Capturez l'heure actuelle en utilisant la fonction PHP date et assigner à une variable PHP. La fonction PHP date prend le temps et le formate en fonction d'un ensemble de valeurs que vous entrez en cours. Considérons cet exemple:
current_time $ = date ( " Ymd H : i: s");
Dans cette ligne de code , il appelle la fonction de la date et entre dans les valeurs que le format de la sortie dans le format de l'année , mois , jour, heure , minute et seconde ou " 2012-12-21 06:26:36 ". C'est le format d'horodatage exact utilisé par MySQL. Dans cet exemple , la date est affectée à la variable d'instant présent.
5
Insérez l'horodatage dans le champ d'horodatage MySQL de la table de base de données de votre choix. Utilisez la fonction " de PHP mysql_query " pour terminer cette étape. Voici l'exemple
$ query = "UPDATE ` yourDatabaseTable ` SET ` timestamp `= '$ current_time ' WHERE` yourPrimaryKey `= '$ primary_key_variable '"; .
Mysql_query ( $ query ) or die ( " la nouvelle fois n'a pas été inséré );
6
télécharger le fichier PHP sur votre serveur
.