array &fetchCol
(
resource $result
,
mixed
$colnum = 0
)
Récupère une seule colonne depuis un jeu de résultats et libère le jeu de résultats.
une ressource valide retournée par query() ou executeQuery()
Si fourni, prepareQuery()/ executeQuery() seront utilisés avec ce tableau en tant que paramètres pour l'exécution
colonne à retourner (un entier [numéro de la colonne, commençant à 0] ou une chaîne de caractères [nom de la colonne])
array - la première ligne du résultat sous la forme d'un tableau indexé commençant à 0 ou une MDB_Error si une erreur survient
Code erreur | Message d'erreur | Raison | Solution |
---|---|---|---|
MDB_ERROR_TRUNCATED | NULL | Le jeu de résultats contient moins de deux colonnes | Vérifiez la requête SQL ou choisissez une autre fonction query*() |
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. |
This function can not be called statically.
query() , limitQuery() , prepareQuery() , executeQuery() , fetchRow() , fetchOne() , fetchAll()