Bonjour,
je suis actuellement en train de vouloir faire un affichage à partir de ma base.
Mon algo est le suivant (plus ou moins )
tant_que ( url extraite ) {
utiliser cette url comme attribut de ma requete prepare pour selectionne
deux elements ( ici contenu et titre)
puis tant_que ( moteur de recherche correspond à cette url ) {
on affiche les mr
}
}
j'ai ainsi le code suivant ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 while ($url = $liste_url->fetch(PDO::FETCH_ASSOC) ) { $curr_url = $url['pk_url']; $curr_rank = $url['rank']; print "url : $curr_url et rank : $curr_rank<br />"; ############################## #$liste_tcu->execute(array($curr_url)); #$content_title = $liste_tcu->fetch(PDO::FETCH_ASSOC); ############################## print "--------------------------------------------<br />"; print 'Titre : '.$content_title['title'].'<br />'; print 'Contenue : '.$content_title['content'].'<br />'; print "--------------------------------------------<br /><br />"; # print "Url : ".$curr_url." et de rank : ".$curr_rank."<br />"; ### $liste_mr->execute(array($curr_url)); ## Affiche tous les mr qui sont associé a cette url while ($mr = $liste_mr->fetch(PDO::FETCH_ASSOC) ){ print "Le moteur : ".$mr['mr']."<br />"; } # print "<br /><br />"; }
qui me donne ce zolie error message :
ce dernier disparait si je commente le fetch "encadre"r (ainsi que les var afficher bien sur )rreur : SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
tout cela commence vraiment à me fruster..
Auriez vous une idée d'où cela peut venir ? ( tous les exemples, cours & tuto que j'ai rencontré ne traite que de cas d'école simpliste, j'ai l'impression qu'ils ne sont pas valables dans mon cas..)
Partager