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:
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. "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.