Comprendre comment récupérer et le format date d'une base de données MySQL est important lorsque vous voulez utiliser PHP pour afficher les dates sur votre page Web. MySQL utilisent couramment DATETIME , DATE ou des types de données timestamp pour stocker les dates , alors que PHP utilise un timestamp UNIX. Vous pouvez utiliser les fonctions PHP " strtotime " et "date" pour convertir les champs de date MySQL dans un format différent à afficher sur votre page Web. Instructions
1
Ouvrez votre fichier source PHP dans un éditeur de texte tel que le Bloc-notes Windows .
2
Connectez-vous à la base de données MySQL avec le " mysql_connect (hôte, nom d'utilisateur , mot de passe) " fonction . Par exemple, " $ link = mysql_connect ( 'example.com ', ' myusername ', ' motdepasse '); "
3
de la requête de la base de données pour un champ de date avec le " mysql_query . (requête) " fonction . Par exemple, "$ my_result = mysql_query (" SELECT my_date FROM ma_table "); ", où " my_date " est un champ de date
4
accès aux données en utilisant le " ( my_result ) mysql_fetch_assoc " fonction . . Par exemple, " if ($ MY_VALUE = mysql_fetch_assoc ($ my_result ))".
5
magasin la valeur de champ de date dans une variable PHP. Par exemple, "$ mysql_date =" $ MY_VALUE [' my_date '] ; " fonction strtotime (date) pour convertir la date MySQL en un horodatage UNIX PHP Par exemple,"
6
Utilisez l' . ». , "$ phpdate = strtotime ( mysql_date $ ) ; " .
7
Utilisez la «date (format , date) " fonction pour modifier le format de l' horodatage UNIX PHP et puis utiliser la fonction " echo" commande pour afficher la date , par exemple, ". $ phpdate2 = date (' Ym -d ', $ phpdate ) ; echo $ phpdate2 ; " va afficher la date " 2011-06-01 "
8.
Enregistrez le fichier PHP et le charger sur votre serveur pour s'assurer qu'il fonctionne correctement .