Aktueller Standort: Startseite> Funktionskategorien> mysqli_stmt::result_metadata

mysqli_stmt::result_metadata

(MySQLI_STMT_RESULT_METADATA) Rückgabeergebnis -Set -Metadaten aus der vorbereiteten Anweisung
Name:mysqli_stmt::result_metadata
Kategorie:Mysqli
Programmiersprache:php
Kurzbeschreibung:Holen Sie sich die Metadaten des Ergebniss, nachdem die Vorverarbeitungsanweisung ausgeführt wurde

Mit der Funktion von MySQLI_STMT :: RESUCTION_METADATA () wird die Metadaten des Ergebniss festgelegt, nachdem die Vorverarbeitungsanweisung ausgeführt wurde.

Funktionsnutzung: MySQLI_STMT :: result_metadata ()

Beispiel:

 <?php // 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功if ($mysqli->connect_errno) { echo "连接数据库失败:" . $mysqli->connect_error; exit(); } // 准备预处理语句$stmt = $mysqli->prepare("SELECT id, name, age FROM users WHERE id > ?"); // 绑定参数$id = 10; $stmt->bind_param("i", $id); // 执行预处理语句$stmt->execute(); // 获取结果集的元数据$result_metadata = $stmt->result_metadata(); // 获取字段信息$fields = $result_metadata->fetch_fields(); // 打印字段信息foreach ($fields as $field) { echo "字段名: " . $field->name . "<br>"; echo "字段类型: " . $field->type . "<br>"; echo "字段长度: " . $field->length . "<br>"; echo "字段标志: " . $field->flags . "<br>"; echo "<br>"; } // 关闭预处理语句和数据库连接$stmt->close(); $mysqli->close(); ?>

Im obigen Beispiel erstellen wir zunächst ein MySQLI -Objekt, um eine Verbindung zur Datenbank herzustellen. Anschließend erstellen wir eine Vorverarbeitungsanweisung mit Parametern und binden einen Parameter. Als nächstes führen wir die Vorverarbeitungserklärung aus und erhalten die Metadaten des Ergebnissatzes. Anschließend verwenden wir die Methode Fetch_fields (), um die Feldinformationen zu erhalten und den Feldnamen, den Typ, die Länge und das Flag auszudrucken. Schließlich werden die Vorverarbeitungsanweisung und die Datenbankverbindung geschlossen.

Bitte beachten Sie, dass die Funktion mySQLI_STMT :: result_metadata () in PHP 5.3.0 und höher verfügbar ist.

Ähnliche Funktionen
Beliebte Artikel