2012-12-01 117 views
2

我正在給一個web應用程序,和PHP是我後端的語言......致命錯誤:調用未定義的方法mysqli_stmt :: get_result()

到現在爲止,我測試的網站在本地主機上,使用easyPHPPHP版本5.4.6)... 一切都很好! 今天我試圖運行的網站在線(PHP版本5.3.18),而且我這個錯誤:

Fatal error: Call to undefined method mysqli_stmt::get_result() in etc.

我覺得這很奇怪,因爲get_result()方法應該因爲PHP支持5.3.0(source

你有什麼想法如何解決這個問題?

預先感謝您

UPDATE:

,因爲它只是罰款(它仍然工作在我的本地),我不同意任何代碼...問題應該是在線上環境。

更新2: 我與信息有關的mysqli共享PHPINFO的部分...

本地主機: Mysqli on localhost

遠程: Mysqli online

+0

怎麼樣musqli的版本? – vodich

+0

在線服務器上的mysqli版本是5.1.66 ...我正在檢查本地環境 – Bruno

+0

謝謝你的評論讓我走上了正確的道路 – Bruno

回答

3

我發現了問題,並分享了t他導致我的研究......從php.net

mysqli_stmt :: get_result is Available only with mysqlnd.

和在線環境

總是不像我的本地環境似乎缺乏!

如果有誰知道怎麼去解決這個問題我會聯繫我的主機,在此期間,這個問題仍然是開放的

0

剛剛有同樣的問題,我沒有太多的信心,我的託管服務提供商將很快啓用mysqlnd。所以最終切換出mysqli_stmt::get_result()

檢查this solution作品你

相關問題