Bonjour,

J'ai une question complètement idiote mais je bloque sur une question de débutant sans comprendre ce qui se passe, ça ne m'a jamais fait ça auparavant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?
$sql_select_d = mysql_query("SELECT * FROM dg_dispatch WHERE dispatch_index = '".$sql_values['index_id']."' ORDER BY dispatch_id");
 
$sql_values_d = mysql_fetch_array($sql_select_d);
 
while ($sql_values_d = mysql_fetch_array($sql_select_d)) 
{
?>
<? echo($sql_values_d['dispatch_categ']); ?>&nbsp;
<? } ?>
J'ai $sql_values['index_id'] = 40
Dans la table dg_dispatch, j'ai (je vous épargne la colonne dispatch_id qui est auto-incrémentée) :
dispatch_index | dispatch_categ
40 | 2
40 | 3
40 | 4

SAUF ... que le script me retourne : 3 4
Pourtant, il devrait me retourner : 2 3 4 ... non ?!


Je suis perdu !
Merci d'avance,

Matthieu.