24-09-2008, 08:51 AM
Salut,
Si ta requête recouvre un champ de nombre il est fortement préférable d'utilser BETWEEN x AND y.
Si par contre c'est une liste d'id (par exemple) et que ceux-ci peuvent varier, une syntaxe comme celle-ci sera plus adaptée:
$array = array(...); // Tableau qui contient les num id
$query = '... WHERE id IN('.implode(', ', $array).')';
Si ta requête recouvre un champ de nombre il est fortement préférable d'utilser BETWEEN x AND y.
Si par contre c'est une liste d'id (par exemple) et que ceux-ci peuvent varier, une syntaxe comme celle-ci sera plus adaptée:
$array = array(...); // Tableau qui contient les num id
$query = '... WHERE id IN('.implode(', ', $array).')';