这可能是许多问题的重复,但是我似乎没有从任何问题中得到答案。我正在使用multi domain linux hosting
hostgator 提供的。我尝试使用mysqli_stmt_get_result()
,但它给我一个错误,说明为undefined method
。我联系了 hostgator 管理面板他们为我启用了 mysqlnd 扩展。我确实看到我网站的 phpinfo 中启用了 mysqlnd 扩展。但是我仍然看到同样的错误。
$mysqlnd = function_exists('mysqli_stmt_get_result');
if ($mysqlnd) {
echo 'mysqlnd enabled!';
}
else
var_dump("nope");
我试图检查它是否已启用,它说nope
但我确实看到 mysqlnd 在我的phpinfo
.
有什么问题,我该如何解决这个问题?加上与任何其他方法一起使用不是一个选项,因为我已经使用mysqli_stmt_get_result()
.
更新:
询问:
$stmt=$this->link->prepare("SELECT `Session_Data`,`ip_address` FROM Session WHERE `Session_Id` = ? AND `Session_Expires` > '".date('Y-m-d H:i:s')."'");
$stmt->bind_param("s",$id);
$stmt->execute();
$res=$stmt->get_result();