Faire un UPDATE sur la date
Fermé
LyonGone
Messages postés
48
Date d'inscription
samedi 6 novembre 2010
Statut
Membre
Dernière intervention
8 juin 2011
-
Modifié par LyonGone le 8/06/2011 à 21:59
le père - 9 juin 2011 à 00:01
le père - 9 juin 2011 à 00:01
A voir également:
- Faire un UPDATE sur la date
- Windows update 0x80070643 - Accueil - Windows
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Comment ouvrir un fichier dat - Guide
1 réponse
Bonjour
Bien sûr que ça n'est pas permis. Tu utilises la fonction mysql NOW() en dehors d'une requête ! Car même si c'est pour la passer à une requête préparée, à l'endroit où tu le mets, c'est une expression PHP qu'il faut. C'est l'un des paramètres de la fonction PHP array .
Au lieu d'utiliser NOW, utilise une fonction php qui te donne la date sous le format que tu veux. Si edit_post_date est un champ DATE, il faudra lui donner le format aaaa-mm-jj. Si c'est un simple champ texte, tu peux l'enregistrer directement au format jj/mm/ss, ça peut te simplifier la vie pour l'affichage.
Bien sûr que ça n'est pas permis. Tu utilises la fonction mysql NOW() en dehors d'une requête ! Car même si c'est pour la passer à une requête préparée, à l'endroit où tu le mets, c'est une expression PHP qu'il faut. C'est l'un des paramètres de la fonction PHP array .
Au lieu d'utiliser NOW, utilise une fonction php qui te donne la date sous le format que tu veux. Si edit_post_date est un champ DATE, il faudra lui donner le format aaaa-mm-jj. Si c'est un simple champ texte, tu peux l'enregistrer directement au format jj/mm/ss, ça peut te simplifier la vie pour l'affichage.
$req->execute(array($_POST['commentaire'], date('Y-m-d'), $_POST['comment'])); ou $req->execute(array($_POST['commentaire'], date(d/m/Y'), $_POST['comment']));selon le cas