Méthodes de la classe PDOStatement en PHP
14 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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 ?

  • fetchAll (correct)
  • fetch
  • fetchObject
  • fetchColumn
  • 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() ?

    <p>rowCount</p> Signup and view all the answers

    Quelle est la méthode pour retourner un objet de la classe spécifiée en paramètre ?

    <p>fetchObject</p> Signup and view all the answers

    Quelle est la méthode pour accéder colonne par colonne aux différentes valeurs d'un enregistrement ?

    <p>fetchColumn</p> 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 ?

    <p>fetchAll</p> 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 ?

    <p>PDO::PARAM_BOOL</p> Signup and view all the answers

    Quelle méthode de la classe PDOStatement libère la connexion au serveur ?

    <p>closeCursor</p> Signup and view all the answers

    Quelle constante de l'environnement PDO est utilisée pour spécifier le mode d'erreur ?

    <p>PDO::ERRMODE_EXCEPTION</p> 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 ?

    <p>bindParam</p> Signup and view all the answers

    Quelle méthode de la classe PDOStatement est utilisée pour exécuter une requête ?

    <p>exec</p> 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 ?

    <p>PDO::FETCH_ASSOC</p> Signup and view all the answers

    Quelle méthode de la classe PDOStatement est utilisée pour récupérer les erreurs ?

    <p>errorCode</p> 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.

    Quiz Team

    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.

    More Like This

    Use Quizgecko on...
    Browser
    Browser