Podcast
Questions and Answers
Quel est le comportement par défaut de fetch si aucun paramètre n'est spécifié ?
Quel est le comportement par défaut de fetch si aucun paramètre n'est spécifié ?
- PDO::FETCH_NUM
- PDO::FETCH_ASSOC
- PDO::FETCH_OBJ
- PDO::FETCH_BOTH (correct)
Quelle est la méthode pour retourner toutes les lignes d'un résultat dans un tableau ?
Quelle est la méthode pour retourner toutes les lignes d'un résultat dans un tableau ?
- fetchAll (correct)
- fetch
- fetchObject
- fetchColumn
Quelle est la méthode pour définir le comportement par défaut de fetch ?
Quelle est la méthode pour définir le comportement par défaut de fetch ?
- defaultFetch
- fetchStyle
- setFetchMode (correct)
- fetchMode
Quelle est la méthode pour retourner le nombre de lignes obtenues lors du dernier appel de la méthode execute() ?
Quelle est la méthode pour retourner le nombre de lignes obtenues lors du dernier appel de la méthode execute() ?
Quelle est la méthode pour retourner un objet de la classe spécifiée en paramètre ?
Quelle est la méthode pour retourner un objet de la classe spécifiée en paramètre ?
Quelle est la méthode pour accéder colonne par colonne aux différentes valeurs d'un enregistrement ?
Quelle est la méthode pour accéder colonne par colonne aux différentes valeurs d'un enregistrement ?
Quelle méthode de la classe PDOStatement renvoie un tableau associatif avec le résultat de la requête ?
Quelle méthode de la classe PDOStatement renvoie un tableau associatif avec le résultat de la requête ?
Quelle constante de l'environnement PDO est utilisée pour spécifier le type de données SQL pour les variables booléennes ?
Quelle constante de l'environnement PDO est utilisée pour spécifier le type de données SQL pour les variables booléennes ?
Quelle méthode de la classe PDOStatement libère la connexion au serveur ?
Quelle méthode de la classe PDOStatement libère la connexion au serveur ?
Quelle constante de l'environnement PDO est utilisée pour spécifier le mode d'erreur ?
Quelle constante de l'environnement PDO est utilisée pour spécifier le mode d'erreur ?
Quelle méthode de la classe PDOStatement est utilisée pour binder une variable à un paramètre de requête ?
Quelle méthode de la classe PDOStatement est utilisée pour binder une variable à un paramètre de requête ?
Quelle méthode de la classe PDOStatement est utilisée pour exécuter une requête ?
Quelle méthode de la classe PDOStatement est utilisée pour exécuter une requête ?
Quelle constante de l'environnement PDO est utilisée pour spécifier le format de récupération des résultats ?
Quelle constante de l'environnement PDO est utilisée pour spécifier le format de récupération des résultats ?
Quelle méthode de la classe PDOStatement est utilisée pour récupérer les erreurs ?
Quelle méthode de la classe PDOStatement est utilisée pour récupérer les erreurs ?
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
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
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.