Comment lier les variables SQL en PHP?
Je veux lier des variables au lieu de construire des chaînes SQL.
De toute façon pour ce faire en Php?
MySQL ou PostgreSQL réponses de l'aide.
Grâce
La liaison d'enregistrements à partir d'un tableau d'objets dans votre application ou de "liaison" des variables en PHP les variables en SQL?
"de liaison", les variables en PHP les variables dans SQL 🙂
"de liaison", les variables en PHP les variables dans SQL 🙂
OriginalL'auteur Robert Gould | 2009-12-07
Vous devez vous connecter pour publier un commentaire.
Il y a par exemple AOP.
Une introduction à la pdo et les requêtes préparées (y compris les paramètres liés) est situé à http://docs.php.net/pdo.prepared-statements
OriginalL'auteur VolkerK
Vous devriez lire sur l'Extension MySQL Améliorée (MySQLi) à http://php.net/manual/en/book.mysqli.php , et sur les instructions préparées
OriginalL'auteur sp.
Pour Postgres spécifiquement
pg_query_params
(etpg_send_query_params
) est la forme la plus primitive de la liaison, mais encore très utile.Et puis il y a PDO mais les autres déjà mentionnés.
OriginalL'auteur Milen A. Radev
Il ya un couple de saveurs. Je crois que les plus avisés des personnes ici vont pousser pour vous d'utiliser PDO déclarations préparées à l'avance. Il y a aussi un sprintf() de la version.
AOP
Une réponse a déjà été discuté sur StackOverflow ici.
SPRINTF
Le sprintf version est vulnérable à l'injection sql et ne doit pas être utilisé.
OriginalL'auteur Corey Ballou