English | 简体中文 | 繁體中文
查询

mysqli_stmt::execute()函数—用法及示例

「 执行准备好的SQL语句 」


函数名称: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 语句和参数绑定的方式。

补充纠错
上一个函数: mysqli_stmt::fetch()函数
下一个函数: mysqli_stmt::data_seek()函数
热门PHP函数
分享链接