MDB_Common::query()

MDB_Common::query() -- Exécute une requête sur la base de données

Synopsis

require_once 'MDB.php';

mixed &query (string $query, array [$types])

Description

Exécute une requête SQL.

Paramètres

chaîne de caractères $query

la requête SQL

array $types

si fourni, les types des colonnes du jeu de résultats seront définis pour la récupération

Valeur retournée

mixed - une nouvelle ressource id/MDB_OK ou une MDB_Error si une erreur survient.

Valeurs renvoyées

Tableau 34-1. Valeurs PEAR_Error possibles

Code erreurMessage d'erreurRaisonSolution
MDB_ERROR_NO_DB_SELECTED NULL Aucune base de données n'a été choisie. Vérifiez le DSN dans la fonction connect() .
n'importe quel code erreur  Erreur spécifique à la base de données Vérifiez la section relative à la base de données dans le manuel PHP afin de détecter la raison de cette erreur. Dans la plupart des cas, une requête SQL incorrecte, i.e. utilisation d'une clause LIMIT dans une requête destinée à une base de données Oracle.

Note

Cette fonction ne peut pas être appelée de façon statique.