14 Questions
Quel est le comportement par défaut de fetch si aucun paramètre n'est spécifié ?
PDO::FETCH_BOTH
Quelle est la méthode pour retourner toutes les lignes d'un résultat dans un tableau ?
fetchAll
Quelle est la méthode pour définir le comportement par défaut de fetch ?
setFetchMode
Quelle est la méthode pour retourner le nombre de lignes obtenues lors du dernier appel de la méthode execute() ?
rowCount
Quelle est la méthode pour retourner un objet de la classe spécifiée en paramètre ?
fetchObject
Quelle est la méthode pour accéder colonne par colonne aux différentes valeurs d'un enregistrement ?
fetchColumn
Quelle méthode de la classe PDOStatement renvoie un tableau associatif avec le résultat de la requête ?
fetchAll
Quelle constante de l'environnement PDO est utilisée pour spécifier le type de données SQL pour les variables booléennes ?
PDO::PARAM_BOOL
Quelle méthode de la classe PDOStatement libère la connexion au serveur ?
closeCursor
Quelle constante de l'environnement PDO est utilisée pour spécifier le mode d'erreur ?
PDO::ERRMODE_EXCEPTION
Quelle méthode de la classe PDOStatement est utilisée pour binder une variable à un paramètre de requête ?
bindParam
Quelle méthode de la classe PDOStatement est utilisée pour exécuter une requête ?
exec
Quelle constante de l'environnement PDO est utilisée pour spécifier le format de récupération des résultats ?
PDO::FETCH_ASSOC
Quelle méthode de la classe PDOStatement est utilisée pour récupérer les erreurs ?
errorCode
Study Notes
Méthodes de la classe PDOStatement
- La méthode
fetch
retourne la ligne suivante du résultat associé à l'objet courant. - La méthode
fetchAll
retourne toutes les lignes du résultat dans un tableau.
Paramètres du mode de fetch
-
PDO::FETCH_ASSOC
: retourne un tableau associatif. -
PDO::FETCH_NUM
: retourne un tableau numérique. -
PDO::FETCH_BOTH
: retourne un tableau qui combine les éléments associatifs et numériques. -
PDO::FETCH_OBJ
: retourne un objet.
Autres méthodes de la classe PDOStatement
-
fetchObject
: retourne un objet de la classe spécifiée en paramètre. -
fetchColumn
: permet d'accéder colonne par colonne aux différentes valeurs d'un enregistrement. -
setFetchMode
: définit le comportement par défaut de fetch. -
rowCount
: retourne le nombre de lignes obtenues lors du dernier appel de la méthode execute. -
columnCount
: retourne le nombre de colonnes du dernier résultat. -
errorCode
: similaire à la méthode homonyme de PDO. -
errorInfo
: retourne des informations sur l'erreur. -
bindParam
: lie une variable PHP à un paramètre de requête. -
bindValue
: lie une valeur à un paramètre de requête. -
bindColumn
: lie une colonne de résultat à une variable PHP.
Méthodes supplémentaires
-
getColumnMeta
: spécifique à Postgres, Mysql, Sqlite et DBlib. -
getAttribute
: spécifique à Firebird et ODBC. -
setAttribute
: spécifique à Firebird et ODBC. -
closeCursor
: libère la connexion au serveur. -
nextRowSet
: permet de passer au rowset suivant dans la séquence de résultats.
Constantes de l'environnement PDO
Types SQL
-
PDO::PARAM_BOOL
-
PDO::PARAM_NULL
-
PDO::PARAM_INT
-
PDO::PARAM_STR
Modes de fetch
-
PDO::FETCH_NUM
-
PDO::FETCH_ASSOC
-
PDO::FETCH_OBJ
-
PDO::FETCH_CLASS
Environnement
-
PDO::ATTR_SERVER_VERSION
-
PDO::ATTR_CLIENT_VERSION
-
PDO::ATTR_ERRMODE
-
PDO::ERRMODE_EXCEPTION
-
PDO::ERRMODE_WARNING
-
PDO::ERRMODE_SILENT
Comprendre les différentes méthodes de la classe PDOStatement en PHP, y compris les paramètres de mode de fetch tels que FETCH_ASSOC, FETCH_NUM, FETCH_BOTH et FETCH_OBJ.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free