Date
Résolu/Fermé
Ibilolz
Messages postés
130
Date d'inscription
mardi 1 avril 2014
Statut
Membre
Dernière intervention
26 juin 2023
-
13 mai 2014 à 09:46
Utilisateur anonyme - 13 mai 2014 à 11:20
Utilisateur anonyme - 13 mai 2014 à 11:20
5 réponses
Utilisateur anonyme
13 mai 2014 à 09:52
13 mai 2014 à 09:52
Bonjour
La fonction CURDATE() marche très bien, si ton champ est bien de type date et que tu t'en sers correctement.
Pour autant qu'on puisse en juger par ce que tu as écrit plus haut, tu sembles t'en servir comme d'une variable PHP, ce qui ne serait pas correct. Peux-tu donner le code que tu utilises pour faire ton insertion ?
La fonction CURDATE() marche très bien, si ton champ est bien de type date et que tu t'en sers correctement.
Pour autant qu'on puisse en juger par ce que tu as écrit plus haut, tu sembles t'en servir comme d'une variable PHP, ce qui ne serait pas correct. Peux-tu donner le code que tu utilises pour faire ton insertion ?
Utilisateur anonyme
13 mai 2014 à 09:54
13 mai 2014 à 09:54
salut
tu peux regarder du côté du trigger (before insert par exemple) pour donner la date du jours sachant que la fonction "now()" correspondra à ce que tu cherche.
(à noter que si tu donne la valeur "now()" au moment de l'insert, ca aura la même finalité que le trigger).
naga
tu peux regarder du côté du trigger (before insert par exemple) pour donner la date du jours sachant que la fonction "now()" correspondra à ce que tu cherche.
(à noter que si tu donne la valeur "now()" au moment de l'insert, ca aura la même finalité que le trigger).
naga
Ibilolz
Messages postés
130
Date d'inscription
mardi 1 avril 2014
Statut
Membre
Dernière intervention
26 juin 2023
Modifié par Ibilolz le 13/05/2014 à 09:55
Modifié par Ibilolz le 13/05/2014 à 09:55
<?php include 'fonctions.connect.php'; if (isset($_POST['test1'], $_POST['test2'])) { $test1 = $_POST['test1']; $test2 = $_POST['test2']; $sql = "INSERT INTO emplacement (num_salle,id_mat,date) VALUES ('$test1','$test2',CURDATE())"; mysql_query($sql) ;
}
Ibilolz
Messages postés
130
Date d'inscription
mardi 1 avril 2014
Statut
Membre
Dernière intervention
26 juin 2023
13 mai 2014 à 09:59
13 mai 2014 à 09:59
Je ne connais pas les triggers :I
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
13 mai 2014 à 09:59
13 mai 2014 à 09:59
Ça a l'air correct.
Pour voir l'erreur, s'il y en a une :
Pour voir l'erreur, s'il y en a une :
mysql_query($sql) or die (mysql_error());
Ibilolz
Messages postés
130
Date d'inscription
mardi 1 avril 2014
Statut
Membre
Dernière intervention
26 juin 2023
13 mai 2014 à 10:08
13 mai 2014 à 10:08
Je vous ai envoyé un MP, je ne sais pas si vous l'avez reçu.
Je n'ai malheureusement pas le temps de donner des cours particuliers, ce qui n'est d'ailleurs pas la vocation du forum.
Ta question initiale était sur CURDATE(). Je t'ai suggérer d'ajouter un or die (mysql_error()) pour comprendre l'origine de ton problème, et tu ne m'en parles même pas, tu parles maintenant d'une variable de session.
C'est mal parti.
Ta question initiale était sur CURDATE(). Je t'ai suggérer d'ajouter un or die (mysql_error()) pour comprendre l'origine de ton problème, et tu ne m'en parles même pas, tu parles maintenant d'une variable de session.
C'est mal parti.
Ibilolz
Messages postés
130
Date d'inscription
mardi 1 avril 2014
Statut
Membre
Dernière intervention
26 juin 2023
13 mai 2014 à 10:40
13 mai 2014 à 10:40
J'ai réglé le problème, ma date dans la BD était en champs texte pour pouvoir la rentrer en xx/xx/xxxx. Merci de ta réponse.