salut,
je trouve pas la manière "d'imbriquer" les requêtes avec le driver pdo_mysql (marche avec pg et sqlite).
ce code plante :
j'ai pas envie d'utiliser les méthodes fetchAll() ou closeCursor().
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 $db=new PDO('mysql:host=localhost;dbname=toto','toto','toto'); $sql="select * from table_un"; $sql2="select * from table_deux";*/ $req=$db->prepare($sql); $req->execute(); //ça plante ici, pdo ne supporte pas d'ouvrir une requête tant que la précédente n'a pas été "parsée" en totalité $req2=$db->prepare($sql2); $req2->execute(); while ($row=$req->fetch()) { echo $row[0].':'.$row[1].'<br>'; while ($row2=$req2->fetch()) { echo '2->'.$row2[0].':'.$row2[1].'<br>'; } }
en revanche s'il y a une config à préciser ou autre chose ça m'intéresse.
Partager