當前位置: 首頁> 函數類別大全> mysqli_stmt::bind_result

mysqli_stmt::bind_result

(mysqli_stmt_bind_result)將變量綁定到結果存儲的預準備語句
名稱:mysqli_stmt::bind_result
分類:mysqli
所屬語言:php
一句話介紹:將查詢結果綁定到指定的變量上,以便在執行語句後獲取查詢結果

函數名:mysqli_stmt::bind_result()

適用版本:PHP 5 >= 5.3.0, PHP 7

用法:該方法用於將查詢結果綁定到指定的變量上,以便在執行語句後獲取查詢結果。

語法: bool mysqli_stmt::bind_result ( mixed &$var1 [, mixed &$... ] )

參數:

  • &$var1: 必需,用於存儲查詢結果的變量。可以是任意類型的變量,例如字符串、整數或數組。注意,這些變量必須在執行語句後才能訪問其值。
  • &$...: 可選,可以綁定多個變量,每個變量對應查詢結果的一列。

返回值: 成功時返回TRUE,失敗時返回FALSE。

示例:

connect_errno) { echo "Failed to connect to MySQL: " . $mysqli->connect_error; exit(); } // 準備查詢語句$query = "SELECT name, age FROM users WHERE id = ?"; // 創建預處理語句$stmt = $mysqli->prepare($query); // 綁定參數$id = 1; $stmt->bind_param("i", $id); // 執行查詢$stmt->execute(); // 綁定結果$stmt->bind_result($name, $age); // 獲取結果$stmt->fetch(); // 輸出結果echo "Name: " . $name . "
"; echo "Age: " . $age . "
"; // 關閉語句和連接$stmt->close(); $mysqli->close(); ?>

在上面的示例中,首先創建了一個數據庫連接。然後,準備了一個查詢語句,並創建了一個預處理語句。接下來,使用bind_param()方法綁定了查詢參數。然後,執行了查詢並使用bind_result()方法將查詢結果綁定到變量$name和$age上。最後,使用fetch()方法獲取查詢結果,並將結果輸出到瀏覽器上。

請注意,bind_result()方法必須在執行語句後調用,否則將無法正確綁定結果。另外,綁定的變量必須在fetch()方法調用後才能訪問其值。

同類函數
熱門文章