Aktueller Standort: Startseite> Funktionskategorien> mysqli_stmt::bind_result

mysqli_stmt::bind_result

(MySQLI_STMT_BIND_RESULT) Vorbereitungsanweisung, die Variablen an Ergebnisspeicher bindet
Name:mysqli_stmt::bind_result
Kategorie:Mysqli
Programmiersprache:php
Kurzbeschreibung:Binden Sie das Abfrageergebnis an die angegebene Variable, damit das Abfrageergebnis nach der Ausführung der Anweisung erhalten wird

Funktionsname: MySQLI_STMT :: BIND_RESULT ()

Anwendbare Version: Php 5> = 5.3.0, Php 7

Verwendung: Diese Methode wird verwendet, um das Abfrageergebnis an die angegebene Variable zu binden, damit das Abfrageergebnis nach der Ausführung der Anweisung erhalten wird.

Syntax: bool mysqli_stmt :: bind_result (gemischt & $ var1 [, gemischt & $ ...])

Parameter:

  • & $ var1: Erforderlich, Variable verwendet, um Abfrageergebnisse zu lagern. Kann eine Variable jeglicher Art sein, z. B. eine Zeichenfolge, eine Ganzzahl oder ein Array. Beachten Sie, dass diese Variablen nach Ausführung der Anweisung auf ihre Werte zugreifen müssen.
  • & $ ...: Optional können mehrere Variablen gebunden werden, jede Variable entspricht einer Spalte der Abfrageergebnisse.

Rückgabewert: Return true, wenn er erfolgreich ist, und falsch beim Versagen.

Beispiel:

connect_errno) {echo "konnte keine Verbindung zu MySQL herstellen:". $ mysqli-> connect_error; Ausfahrt(); } // Die Abfrageanweisung erstellen $ query = "Name, Alter, Alter von Benutzern, wo id =?"; // Vorverarbeitungsanweisung erstellen $ STMT = $ mysqli-> vorbereiten ($ query); // Parameter $ id = 1 binden; $ stmt-> bind_param ("i", $ id); // Abfrage ausführen $ STMT-> execute (); // Ergebnis $ STMT-> BIND_RESULT ($ name, $ ay); // das Ergebnis $ stmt-> fetch () erhalten; // Ausgabe des Ergebnisses Echo "Name:". $ Name. "
"; Echo" Alter: ". $ Alter."
"// Anweisung schließen und $ stmt-> close (); $ mysqli-> close ();?>

Im obigen Beispiel wird zuerst eine Datenbankverbindung erstellt. Anschließend wird eine Abfrageanweisung erstellt und eine Vorverarbeitungsanweisung erstellt. Als nächstes werden die Abfrageparameter unter Verwendung der Methode Bind_param () gebunden. Anschließend wird die Abfrage ausgeführt und das Abfrageergebnis wird mit der Methode Bind_result () an die Variablen $ und $ Alter gebunden. Verwenden Sie schließlich die Fetch () -Methode, um das Abfrageergebnis zu erhalten und das Ergebnis in den Browser auszugeben.

Beachten Sie, dass die Methode bind_result () aufgerufen werden muss, nachdem die Anweisung ausgeführt wurde, andernfalls ist das Ergebnis nicht ordnungsgemäß gebunden. Darüber hinaus muss die gebundene Variable aufgerufen werden, bevor ihr Wert zugegriffen werden kann.

Ähnliche Funktionen
Beliebte Artikel