这个问题在这里已经有答案了:
调用未定义的方法mysqli\u stmt::get\u result(10个答案)
两年前关门了。
我正在编写一些代码来使用准备好的语句获取数据。下面是我的代码
$statement = $connection->prepare("select * from products where id =?");
$statement->bind_param('d',$id);
$statement->execute();
$result = $statement->get_result();
$product_details = $result->fetch_all();
我正在使用 PHP 5.6
这对我来说很好 localhost
没有错误。当我将此文件上载到我的godaddy主机时,会出现以下错误:
php致命错误:调用未定义的方法mysqli\u stmt::get\u result()
我在网上搜索,但没有找到满意的结果,在stackoverflow上我发现了几个类似的问题,但没有找到解决办法。在我启用的goddy主机上 mysqld
扩展和运行 PHP 5.6
有什么帮助吗
1条答案
按热度按时间q3aa05251#
您的$statement->execute()可能有问题。尝试在try catch块中运行此代码,可能会发现一些异常。或者使用if块运行此方法。
或者