Nom de la fonction: mysqli_stmt :: att_get ()
Version applicable: PHP 5> = 5.3.0, php 7, php 8
Utilisation: La fonction MySQLI_STMT :: ATTR_GET () est utilisée pour obtenir la valeur de l'attribut de déclaration de prétraitement spécifié. Cette fonction doit être appelée dans l'objet mysqli_stmt.
Syntaxe: mixtes mysqli_stmt :: att_get (int $ att)
paramètre:
Valeur de retour:
Exemple:
préparer ("Sélectionner le nom, l'âge des utilisateurs où id =?"); // Obtenez le type de curseur de l'instruction de prétraitement $ cursorType = $ stmt-> att_get (mysqli_stmt_attr_cursor_type); Echo "Type de curseur:". $ cursortype. "\ n"; // Obtenez le nombre de lignes obtenues par instruction de prétraitement $ prefetchrows = $ stmt-> att_get (mysqli_stmt_attr_prefetch_rows); Echo "Obtenez le nombre de lignes à chaque fois:". $ prefetchrows. "\ n"; // Obtenez le nombre de lignes obtenues par instruction de prétraitement $ prefetchrows = $ stmt-> att_get (mysqli_stmt_attr_prefetch_rows); Echo "Obtenez le nombre de lignes à chaque fois:". $ prefetchrows. "\ n"; // obtenez si l'instruction de prétraitement met automatiquement à jour la longueur maximale de la variable liée $ updateMaxLength = $ stmt-> att_get (mysqli_stmt_attr_update_max_length); Echo "est la longueur maximale automatiquement mise à jour:". ($ updateMaxLength? "Oui": "Non"). "\ n"; // Fermez l'instruction de prétraitement et la connexion de la base de données $ stmt-> close (); $ mysqli-> close (); ?>Dans l'exemple ci-dessus, nous créons d'abord une connexion de base de données, puis préparons une instruction de prétraitement. Ensuite, nous utilisons la fonction mysqli_stmt :: att_get () pour obtenir le type de curseur de l'instruction de prétraitement, le nombre de lignes à chaque fois, et s'il faut mettre à jour automatiquement la longueur maximale de la variable liée. Enfin, l'instruction de prétraitement et la connexion de la base de données sont fermées.
Notez que les paramètres mysqli_stmt_attr_cursor_type, mysqli_stmt_attr_prefetch_rows et mysqli_stmt_attr_update_max_length dans l'exemple sont des constants prédéfinis indiquant les attributs correspondants. En usage réel, vous pouvez sélectionner les attributs appropriés pour les obtenir en fonction de vos besoins.