PhP是mysqlnd安装的吗?

时间:2014-03-25 01:26:38

标签: php mysqlnd

我在整个应用程序中使用与此类似的查询:

$stmt = $connection->stmt_init();
$sql = "SELECT * FROM table";
$stmt->prepare($sql);
$stmt->execute();
$results = $stmt->get_results();

当我在我的实时服务器上测试一些内容时,似乎$stmt->get_results();出现了问题。

我没有收到任何错误或其他任何错误,它只是......没有?

使用谷歌的神奇之处似乎是$stmt->get_results();能够正常工作,您需要安装mysqlnd

任何人都可以巩固这个吗?另外,为什么不在服务器上安装mysqlnd?我看到一些用户说他们无法安装它,为什么托管服务提供商不愿意提供这个呢?

最后;有没有办法检查(除了运行函数并且没有得到结果),如果mysqlnd可用或不可用?

一如既往 谢谢你

修改

我看到我的php.ini中有一些对mysqlnd的引用,但似乎没有任何禁用它的内容。 php.ini中是否有设置/设置需要为myslnd配置才能运行?

答案

我觉得这不值得回答我自己的问题,但这就是我最终的结果:

$results = $stmt->get_results();需要$results = $stmt->get_result();我还必须联系我的托管服务提供商并让他们“重新安装”mysqlnd,因为之前的安装尚未完成。

0 个答案:

没有答案