牛牛在线工具

mysqli_execute()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mysqli_execute()

执行预处理的语句

函数名:mysqli_execute() 适用版本:PHP 5 >= 5.3.0, PHP 7 函数说明:mysqli_execute() 函数用于执行预处理的语句。 语法:bool mysqli_execute(mysqli_stmt $stmt) 参数: $stmt:必需。一个 mysqli_stmt 对象,代表预处理语句。 返回值:执行成功时返回 true,执行失败时返回 false。 示例: // 创建数据库连接 $mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功 if ($mysqli->connect_errno) { die("连接数据库失败: " . $mysqli->connect_error); } // 创建预处理语句 $stmt = $mysqli->prepare("INSERT INTO users (name, email) VALUES (?, ?)"); // 绑定参数 $stmt->bind_param("ss", $name, $email); // 设置参数值 $name = "John Doe"; $email = "john@example.com"; // 执行预处理语句 $result = mysqli_execute($stmt); // 检查执行结果 if ($result) { echo "插入记录成功!"; } else { echo "插入记录失败!"; } // 关闭预处理语句和数据库连接 $stmt->close(); $mysqli->close(); 上述示例中,我们首先创建了一个 mysqli 对象来连接数据库。然后,我们使用 prepare() 方法创建了一个预处理语句,该语句用于向数据库的 users 表中插入记录。我们使用 bind_param() 方法绑定了两个参数的类型和值。接下来,我们使用 mysqli_execute() 函数执行预处理语句。最后,我们检查执行结果并关闭预处理语句和数据库连接。 请注意,执行预处理语句之前,我们需要先绑定参数并设置参数的值。这是因为预处理语句中的参数是占位符,需要通过绑定参数来指定其具体的值。