Position actuelle: Accueil> Catégories de fonctions> mysqli_stmt::bind_result

mysqli_stmt::bind_result

(mysqli_stmt_bind_result) Instruction de préparation qui lie les variables au magasin de résultats
Nom:mysqli_stmt::bind_result
Catégorie:Mysqli
Langage de programmation:php
Description en une ligne:Lier le résultat de la requête à la variable spécifiée afin que le résultat de la requête soit obtenu après l'exécution de l'instruction

Nom de la fonction: mysqli_stmt :: bind_result ()

Version applicable: PHP 5> = 5.3.0, php 7

Utilisation: Cette méthode est utilisée pour lier le résultat de la requête à la variable spécifiée afin que le résultat de la requête soit obtenu après l'exécution de l'instruction.

Syntaxe: bool mysqli_stmt :: bind_result (mixtes & $ var1 [, mixtes & $ ...])

paramètre:

  • & $ var1: requis, variable utilisée pour stocker les résultats de la requête. Peut être une variable de tout type, comme une chaîne, un entier ou un tableau. Notez que ces variables doivent être autorisées à accéder à leurs valeurs après l'exécution de l'instruction.
  • & $ ...: éventuellement, plusieurs variables peuvent être liées, chaque variable correspond à une colonne des résultats de la requête.

Valeur de retour: renvoyez True en cas de réussite et faux en cas d'échec.

Exemple:

connect_errno) {echo "n'a pas réussi à se connecter à mysql:". $ mysqli-> connect_error; sortie(); } // Préparez l'instruction de requête $ query = "SELECT NAM, AGE FROM Users Where Id =?"; // Créer une déclaration de prétraitement $ stmt = $ mysqli-> prépare ($ query); // lier le paramètre $ id = 1; $ stmt-> bind_param ("i", $ id); // EXECUTE QUERY $ STMT-> EXECUTE (); // Bind Result $ stmt-> bind_result ($ name, $ age); // obtient le résultat $ stmt-> fetch (); // Sortie du résultat Echo "Nom:". $ name. "
"; Echo" Age: ". $ Âge."
"; // clôturez et connectez $ stmt-> close (); $ mysqli-> close () ;?>

Dans l'exemple ci-dessus, une connexion de base de données est d'abord créée. Ensuite, une déclaration de requête est préparée et une déclaration de prétraitement est créée. Ensuite, les paramètres de requête sont liés à l'aide de la méthode bind_param (). Ensuite, la requête est exécutée et le résultat de la requête est lié aux variables $ Name et $ Age à l'aide de la méthode bind_result (). Enfin, utilisez la méthode fetch () pour obtenir le résultat de la requête et sortir le résultat au navigateur.

Notez que la méthode bind_result () doit être appelée après l'exécution de l'instruction, sinon le résultat ne sera pas correctement lié. De plus, la variable liée doit être appelée avant que sa valeur ne soit accessible.

Fonctions similaires
Articles populaires