我的网站主机有PHP 5.3.10并且我正在使用mysqli,但有些功能get_result() 因为它需要而无效mysqlnd.
我做了一些测试,似乎mysqlnd没有使用.是可以启用它还是需要重新安装PHP(我不能这样做,因为它是一个虚拟主机).
如果没有它我不想改变我的代码.
mysqldnd是提供的MySQL -连接到库mysql_*,mysqli_*和PDO功能/方法.
这三个扩展是用mysqlnd或编译的libmysql; 并且无法同时使用两者编译:它们使用一个库,或另一个库.
这意味着之间切换的唯一途径libmysql和mysqlnd是重新编译PHP (或,至少,mysqli扩展,你的情况) ; 或者安装针对所需库编译的版本.
基本上,这只能由您的服务器管理员来完成 - 所以,在您的情况下,您似乎被困在libmysql; 即使它缺乏一些有趣的功能.
再一次,使用您不是管理员的托管服务有优势(减少维护,您可能支付更少),但您无法用"您的"服务器做任何您想做的事情.
| 归档时间: |
|
| 查看次数: |
3450 次 |
| 最近记录: |