store_result()
我的问题很简单:是否可以使用bind_result()
PHP PDO?
这是我遇到的一些示例代码:
$stmt = $mysqli->prepare("SELECT id, username, password, salt FROM members WHERE email = ? LIMIT 1")) {
$stmt->bind_param('s', $email); // Bind "$email" to parameter.
$stmt->execute(); // Execute the prepared query.
$stmt->store_result();
$stmt->bind_result($user_id, $username, $db_password, $salt); // get variables from result.
$stmt->fetch();
我已经看到这些在上下文中使用mysqli
,但不是在 PHP PDO 中使用。 store_result()
并bind_result()
在 www.php.net 上的 mysqli 中引用。我很好奇它们是否有效,或者是否有类似的方法。
编辑:显然这两种方法之间有一些翻译。我的假设是, store_result
并且bind_result()
类似于 PDO 的fetch()
命令。