Initialisiert die Deklaration und gibt das von mysqli_stmt_prepare() verwendete Objekt zurück:
<?php // Angenommener Datenbankbenutzername: root, Passwort: 123456, Datenbank: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo "Verbindung zu MySQL fehlgeschlagen: " mysqli_connect_error( } // . Ändern Sie den Zeichensatz für die Datenbankverbindung in utf8mysqli_set_charset($con,"utf8");$country="CN";//Erstellen Sie eine vorbereitete Anweisung $stmt=mysqli_stmt_init($con);if (mysqli_stmt_prepare($stmt,"SELECT name FROM Websites WHERE Country=?")){ // Parameter binden mysqli_stmt_bind_param($stmt,"s",$country); //Führen Sie die Abfrage aus mysqli_stmt_execute($stmt); //Binden Sie die Ergebnisvariable mysqli_stmt_bind_result($stmt,$name); //Erhalten Sie den Wert mysqli_stmt_fetch($stmt); printf( "%s Die Website des Landes lautet: %s",$country,$name); // Schließen Sie die vorbereitete Anweisung mysqli_stmt_close($stmt);}mysqli_close($con);?>
Die Funktion mysqli_stmt_init() initialisiert die Deklaration und gibt das von mysqli_stmt_prepare() verwendete Objekt zurück.
mysqli_stmt_init( Verbindung ) ;
Parameter | beschreiben |
---|---|
Verbindung | Erforderlich. Gibt die zu verwendende MySQL-Verbindung an. |
Rückgabewert: | Ein Objekt zurückgeben. |
---|---|
PHP-Version: | 5+ |