Bonsoir,
j'interroge une table de bdd et souhaite lire une information, mais la lecture ne se fait pas alors que je pense faire ce qu'il faut...Qu'est-ce qui ne va pas ?
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $query3="SELECT * from `tabledate` where id_user=? and MONTH(champdate)=? and YEAR(champdate)=? and DAY(champdate)=?"; $qid2 = $bdd_planning->prepare($query3); $qid2->execute(array($data1['id_user'],$m,$a,$jour)); $data2=$qid2->fetch(PDO::FETCH_ASSOC);//la requête n'a qu'une seule ligne de réponse... echo "id_evt=".$data2['id_evenement']." /i=".$i."/user=".$data1['id_user']."/m=".$m."/a=".$a."/jour=".$jour."<br/>";
L'echo de la ligne 6 retourne un truc du genredonc id_evt vide alors que je m'attends à 2.id_evt= /i=24/user=4/m=4/a=2015/jour=24
Une des lignes du fichier qui fait l'insert estla structure de la table est
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part ('2015-04-24', 10503, 4, 2),
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE TABLE IF NOT EXISTS `tabledate` ( `champdate` date NOT NULL, `id_date` int(11) NOT NULL AUTO_INCREMENT, `id_user` int(11) NOT NULL, `id_evenement` int(11) NOT NULL, PRIMARY KEY (`id_date`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=12947 ;
Partager