par
Invité » 30 mars 2005, 02:40
Bonjour,
J'ai un tableau défini de la façon suivante:
$Pacific = array('Alaska','California','Hawaii','Oregon');
Je soubaite ressortir le nombre d'enregistrements qui correspondent à ces États dans ma BDD:
$sql = "SELECT id FROM data WHERE Country='United States' AND State IN '$Pacific'";
Mais ça me retourne 0 ou un message d'erreur.
J'ai essayé avec IMPLODE mais ça ne marche pas plus:
$IM_Pacific = implode(",", $Pacific);
$sql = "SELECT id FROM data WHERE Country='United States' AND State IN '$IM_Pacific'";
Pourtant quand j'utilise directement les données, et ben ça marche!
$sql = "SELECT id FROM data WHERE Country='United States' AND State IN ('Alaska','California','Hawaii','Oregon')";
Merci de vos pistes.