Bonjour tout le monde,
Je voudrais créer une chaine sql en PHP par rapport à des clés/valeurs se trouvant dans un tableau associatif.
J'ai donc ce tableau associatif :
J'ai donc cette chaine SQL au départ :array(2) { ["NOM_ANNEE"]=> string(2) "ba" ["Nom_complet"]=> string(2) "er" }
Je voudrais en fait remplacer la partie WHERE et utiliser les clés/valeurs de mon tableau associatif.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql = "SELECT * FROM ".$_POST['table']." WHERE ".$_POST['champ']." LIKE '".$_POST['valeur']."%'";
Cela donnerait dans cet exemple :
Le nombre de clé/valeurs varie selon la table que l'on choisit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql = "SELECT * FROM ".$_POST['table']." WHERE ".$_POST['NOM_ANNEE']." LIKE '"ba"%' AND "Nom_complet" = 'er'";
Je devrais donc obtenir une chaine SQL générique.
Merci d'avance pour votre aide.
beegees
Partager