gpt4 book ai didi

php - bind_result 成数组 PHP mysqli 预处理语句

转载 作者:IT王子 更新时间:2023-10-29 00:04:23 27 4
gpt4 key购买 nike

想知道如何将 PHP 准备语句的结果绑定(bind)到数组中,然后如何调用它们。例如这个查询

$q = $DBH->prepare("SELECT * FROM users WHERE username = ?");
$q->bind_param("s", $user);
$q->execute();

这将返回用户名、电子邮件和 ID 的结果。想知道我是否可以将它绑定(bind)到一个数组中,然后将它存储在一个变量中以便我可以在整个页面中调用它?

最佳答案

引入 PHP 5.3 mysqli_stmt::get_result ,它返回一个结果集对象。然后您可以调用 mysqli_result::fetch_array()或者 mysqli_result::fetch_assoc() .不过,它仅适用于 native MySQL 驱动程序。

关于php - bind_result 成数组 PHP mysqli 预处理语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4496994/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com