La classe PDOStatement
(PHP 5 >= 5.1.0, PECL pdo >= 1.0.0)
Introduction
Représente une requête préparée et, une fois exécutée, le jeu de résultats associé.
Synopsis de la classe
PDOStatement
implements
Traversable
{
/* Propriétés */
/* Méthodes */
public bool bindColumn
( mixed
$column
, mixed &$param
[, int $type
[, int $maxlen
[, mixed $driverdata
]]] )
public bool bindParam
( mixed
$parameter
, mixed &$variable
[, int $data_type
= PDO::PARAM_STR
[, int $length
[, mixed $driver_options
]]] )
public mixed fetch
([ int
}$fetch_style
[, int $cursor_orientation
= PDO::FETCH_ORI_NEXT
[, int $cursor_offset
= 0
]]] )Propriétés
- queryString
-
chaîne de caractères utilisée pour la requête.
Sommaire
- PDOStatement::bindColumn — Lie une colonne à une variable PHP
- PDOStatement::bindParam — Lie un paramètre à un nom de variable spécifique
- PDOStatement::bindValue — Associe une valeur à un paramètre
- PDOStatement::closeCursor — Ferme le curseur, permettant à la requête d'être de nouveau exécutée
- PDOStatement::columnCount — Retourne le nombre de colonnes dans le jeu de résultats
- PDOStatement::debugDumpParams — Détaille une commande préparée SQL
- PDOStatement::errorCode — Récupère les informations sur l'erreur associée lors de la dernière opération sur la requête
- PDOStatement::errorInfo — Récupère les informations sur l'erreur associée lors de la dernière opération sur la requête
- PDOStatement::execute — Exécute une requête préparée
- PDOStatement::fetch — Récupère la ligne suivante d'un jeu de résultats PDO
- PDOStatement::fetchAll — Retourne un tableau contenant toutes les lignes du jeu d'enregistrements
- PDOStatement::fetchColumn — Retourne une colonne depuis la ligne suivante d'un jeu de résultats
- PDOStatement::fetchObject — Récupère la prochaine ligne et la retourne en tant qu'objet
- PDOStatement::getAttribute — Récupère un attribut de requête
- PDOStatement::getColumnMeta — Retourne les métadonnées pour une colonne d'un jeu de résultats
- PDOStatement::nextRowset — Avance à la prochaine ligne de résultats d'un gestionnaire de lignes de résultats multiples
- PDOStatement::rowCount — Retourne le nombre de lignes affectées par le dernier appel à la fonction PDOStatement::execute()
- PDOStatement::setAttribute — Définit un attribut de requête
- PDOStatement::setFetchMode — Définit le mode de récupération par défaut pour cette requête