函式名稱:mysqli_stmt::execute()
適用版本:PHP 5, PHP 7
函式描述: mysqli_stmt::execute() 函式用於執行準備好的SQL語句。
語法: bool mysqli_stmt::execute()
引數: 該函式沒有引數。
返回值: 如果 SQL 語句執行成功,則返回 true,否則返回 false。
示例: <?php // 連線資料庫 $mysqli = new mysqli("localhost", "username", "password", "database");
// 準備SQL語句 $stmt = $mysqli->prepare("INSERT INTO users (name, email) VALUES (?, ?)");
// 繫結引數 $stmt->bind_param("ss", $name, $email);
// 設定引數值 $name = "John"; $email = "[email protected]";
// 執行SQL語句 if ($stmt->execute()) { echo "插入成功!"; } else { echo "插入失敗!"; }
// 關閉連線 $stmt->close(); $mysqli->close(); ?> 以上示例演示瞭如何使用 mysqli_stmt::execute() 函式執行準備好的插入語句。首先,我們連線到資料庫,並準備了一個插入語句。然後,我們繫結引數,併為引數設定具體的值。最後,透過呼叫 execute() 函式來執行 SQL 語句。如果插入成功,則輸出"插入成功!",否則輸出"插入失敗!"。最後,我們關閉了語句和資料庫的連線。
請注意,在實際使用中,你需要根據你的資料庫和表結構來調整 SQL 語句和引數繫結的方式。
熱門工具排行榜