Suite à de nombreux mails concernant la question, un mini-article pour indiquer comment insérer une variable PHP dans une requête mysqli :
Variable PHP dans une requête mysqli_query
Pour insérer une variable PHP dans une requête SQL avec mysqli_query la syntaxe est la suivante :
[pastacode lang= »php » manual= »mysqli_query(%24bdd%2C%20%22SELECT%20*%20FROM%20nomdelatable%20WHERE%20champ%20%3D%20’%7B%24nomdelavariable%7D’%22)%3B » message= » » highlight= » » provider= »manual »/]
Le nom de la variable PHP dans la requête SQL doit être entouré de simple quotes et d’accolades. Vous pouvez ainsi insérer des variables PHP dans vos requêtes SQL avec mysqli_query.
Dans l’exemple ci-dessus on se connecte à la base de données représentée par $bdd, puis on récupère toutes les données de la table « nomdelatable » où le champ « champ » est égal à la variable souhaitée.