Bonjour,
Je cherche à boucler sur un array dans une requête mais je me retrouve face à une erreur sql : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL.
Je récupère un array de la forme 1 2 3 (pas de séparateur) via un GET, je boucle dessus et je met le tout dans mon where, le but étant d'afficher les entrées correspondantes.
La requête ne s'éxécute pas.
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 <?php include('connexions/connection.inc.php'); if (isset($_GET["req"])) {$req=urldecode($_GET["req"]);} else {$req="";} $d=array($_GET["req"]); for($i=0; $i<sizeof($d); $i++) { echo $d[$i]; } $r1 = mysql_query("select id_cmd from commande where id_cmd in ".$d[$i].""); while($tab_r1 = mysql_fetch_array($r1)){ echo $tab_r1['id_cmd']; } ?>
Partager