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é ?
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 ?
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 ?
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() ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
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.