Array dans une requète SQL [PHP] - PHP - Programmation
Marsh Posté le 13-08-2006 à 17:57:40
Merci. Cela fonctionne parfaitement.
Code :
|
Marsh Posté le 22-02-2007 à 15:52:30
J'ai un pb similaire.
Je crée un array
$test = array ('001','002','003');
$sql = "SELECT ma_table WHERE Ma_Variable in_array ($test)"
Et ça ne marche pas...
Si quelqu'un a une solution
Marsh Posté le 22-02-2007 à 17:54:12
in_array(...) prend déjà 2 arguments : le tableau et la valeur (pas sûr de l'ordre). Ici tu n'as mis que le tableau. ça retourne retourne true ou false selon la validité de la recherche.
Donc en *admettant* que ton in_array marche, ta requête devient :
$sql = "SELECT ma_table WHERE Ma_Variable TRUE"
ça t'étonne que ça ne marche pas ?
Marsh Posté le 22-02-2007 à 18:20:07
je pense qu'il cherche à faire une requête IN
$sql = "SELECT ma_table WHERE Ma_Variable IN (".implode(',', $test)." )";
Marsh Posté le 13-08-2006 à 17:43:09
Bonjour à tous,
Je souhaite utiliser une variable d'un tableau lors d'une requète SQL. Comment faire ?
Voici ma méthode, mais rien n'est renvoyé.
$donnees['login'] est récupérée lors d'une requète antérieure.
Message édité par kartnico le 13-08-2006 à 17:43:30