牛牛在线工具

mysqli_stmt::bind_result()

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

mysqli_stmt::bind_result()

将查询结果绑定到指定的变量上,以便在执行语句后获取查询结果

函数名:mysqli_stmt::bind_result() 适用版本:PHP 5 >= 5.3.0, PHP 7 用法:该方法用于将查询结果绑定到指定的变量上,以便在执行语句后获取查询结果。 语法: bool mysqli_stmt::bind_result ( mixed &$var1 [, mixed &$... ] ) 参数: &$var1: 必需,用于存储查询结果的变量。可以是任意类型的变量,例如字符串、整数或数组。注意,这些变量必须在执行语句后才能访问其值。 &$...: 可选,可以绑定多个变量,每个变量对应查询结果的一列。 返回值: 成功时返回 TRUE,失败时返回 FALSE。 示例: connect_errno) { echo "Failed to connect to MySQL: " . $mysqli->connect_error; exit(); } // 准备查询语句 $query = "SELECT name, age FROM users WHERE id = ?"; // 创建预处理语句 $stmt = $mysqli->prepare($query); // 绑定参数 $id = 1; $stmt->bind_param("i", $id); // 执行查询 $stmt->execute(); // 绑定结果 $stmt->bind_result($name, $age); // 获取结果 $stmt->fetch(); // 输出结果 echo "Name: " . $name . " "; echo "Age: " . $age . " "; // 关闭语句和连接 $stmt->close(); $mysqli->close(); ?> 在上面的示例中,首先创建了一个数据库连接。然后,准备了一个查询语句,并创建了一个预处理语句。接下来,使用bind_param()方法绑定了查询参数。然后,执行了查询并使用bind_result()方法将查询结果绑定到变量$name和$age上。最后,使用fetch()方法获取查询结果,并将结果输出到浏览器上。 请注意,bind_result()方法必须在执行语句后调用,否则将无法正确绑定结果。另外,绑定的变量必须在fetch()方法调用后才能访问其值。