Méthode Sql::Query_inject()
Query_inject
Query_inject — Exécute une requête SQL.
Cette méthode de la classe SQL permet d'exécuter une requête SQL sur la base de données.
La requête doit être écrite entre des guillemets doubles (") afin d'assurer la cohérence des requêtes.
La constante PREFIX doit être utilisé devant le nom des tables (par défaut PREFIX vaut phpboost_).
$errline doit être remplacé par la constante magique __LINE__ et $errfile doit être remplacé par la constante magique __FILE__
Cette méthode est majoritairement utilisée pour des requête de type INSERT INTO, UPDATE et DELETE (insertion, mise à jour et suppression)
Cette fonction retourne une ressource.
Query() (requête simple champs), Query_array() (requête multiple champs), Query_while() (Requête multi ligne).
Query_inject — Exécute une requête SQL.
Description
Code PHP :
resource Query_inject(string $query, int $errline, string $errfile)
Cette méthode de la classe SQL permet d'exécuter une requête SQL sur la base de données.
La requête doit être écrite entre des guillemets doubles (") afin d'assurer la cohérence des requêtes.
La constante PREFIX doit être utilisé devant le nom des tables (par défaut PREFIX vaut phpboost_).
$errline doit être remplacé par la constante magique __LINE__ et $errfile doit être remplacé par la constante magique __FILE__
Cette méthode est majoritairement utilisée pour des requête de type INSERT INTO, UPDATE et DELETE (insertion, mise à jour et suppression)
Valeur de retour
Cette fonction retourne une ressource.
Exemple
Code PHP :
$Sql->Query_inject("INSERT INTO ".PREFIX."shoutbox (login, user_id, contents, timestamp) VALUES ('pseudo', '-1', 'Message', '" . time() . "')", __LINE__, __FILE__); //Exécute la requête d'insertion.
Voir aussi
Query() (requête simple champs), Query_array() (requête multiple champs), Query_while() (Requête multi ligne).