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'];
		}
 
?>