Méthodes de la classe PDOStatement en PHP

AmbitiousGreatWallOfChina avatar
AmbitiousGreatWallOfChina
·
·
Download

Start Quiz

Study Flashcards

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
Use Quizgecko on...
Browser
Browser