函式名:mysqli_stmt::close()
適用版本:PHP 5, PHP 7
用法:該函式用於關閉預處理語句物件,釋放與之關聯的資源。
語法:bool mysqli_stmt::close()
引數:無
返回值:如果成功關閉預處理語句物件,則返回 true。如果發生錯誤,則返回 false。
示例:
connect_errno) { echo "連線資料庫失敗: " . $mysqli->connect_error; exit(); } // 準備預處理語句 $stmt = $mysqli->prepare("SELECT * FROM users WHERE age > ?"); // 繫結引數 $age = 18; $stmt->bind_param("i", $age); // 執行查詢 $stmt->execute(); // 獲取結果 $result = $stmt->get_result(); // 輸出結果 while ($row = $result->fetch_assoc()) { echo $row["name"] . ""; } // 關閉結果集 $result->close(); // 關閉預處理語句物件 $stmt->close(); // 關閉資料庫連線 $mysqli->close(); ?>
在上面的示例中,我們首先建立了一個資料庫連線$mysqli。然後,我們準備了一個預處理語句$stmt,並繫結了一個引數$age。接下來,我們執行了查詢並獲取了結果$result。在處理完結果後,我們先關閉了結果集$result,然後再關閉了預處理語句物件$stmt。最後,我們關閉了資料庫連線$mysqli。
請注意,關閉預處理語句物件是一個良好的程式設計習慣,以確保及時釋放與之關聯的資源,避免記憶體洩漏和效能問題。
熱門工具排行榜