函數名稱: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 = " john@example.com ";
// 執行SQL語句if ($stmt->execute()) { echo "插入成功!"; } else { echo "插入失敗!"; }
// 關閉連接$stmt->close(); $mysqli->close(); ?> 以上示例演示瞭如何使用mysqli_stmt::execute() 函數執行準備好的插入語句。首先,我們連接到數據庫,並準備了一個插入語句。然後,我們綁定參數,並為參數設置具體的值。最後,通過調用execute() 函數來執行SQL 語句。如果插入成功,則輸出"插入成功!",否則輸出"插入失敗!"。最後,我們關閉了語句和數據庫的連接。
請注意,在實際使用中,你需要根據你的數據庫和表結構來調整SQL 語句和參數綁定的方式。