{site_name}

{site_name}

🌜 搜索

mysqli_stmt::execute() 方法用于执行已经准备好的 SQL 语句

php 𝄐 0
phpMySQLi手册
mysqli_stmt::execute() 方法用于执行已经准备好的 SQL 语句。它主要用于执行带有参数的预处理语句。

下面是一个使用mysqli_stmt::execute()的示例:

php
// 创建一个连接
$mysqli = new mysqli("localhost", "username", "password", "database");

// 准备预处理语句
$stmt = $mysqli->prepare("INSERT INTO my_table (column1, column2) VALUES (?, ?)");

// 绑定参数
$stmt->bind_param("ss", $value1, $value2);

// 设置参数的值
$value1 = "value1";
$value2 = "value2";

// 执行语句
$stmt->execute();

// 关闭连接
$mysqli->close();


在这个例子中,我们使用mysqli_stmt::execute()执行了一个插入语句,并在预处理语句里绑定了两个参数的值。通过调用execute()方法,可以执行这个预处理语句并将参数值插入到数据库中。

注意,这只是一个简单的示例,实际使用时需要根据具体情况对预处理语句进行编写和参数绑定。