环境:IIS+SQL5.6+PHP5.5.6 测试时都没什么问题。但是在coding时发现mysql和mysqli不能正常使用!

比如Calltoundefinedmethodmysqli::fetch_assoc()等。在线等,求速度。满意积分追加!... 比如Call to undefined method mysqli::fetch_assoc()等。在线等,求速度。满意积分追加! 展开
 我来答
戟砉斧钺
推荐于2016-07-20
知道答主
回答量:24
采纳率:0%
帮助的人:20.1万
展开全部

先看下phpinfo信息,是不是没有开启mysqli扩展!

复制php.ini-development为php.ini

对php.ini做如下修改:

extension_dir = "D:\php\ext" #设置php模块路径
date.timezone = PRC #设置时区为中国时区
register_globals = On #开启GET数据调用
short_open_tag = On #php支持短标签
cgi.force_redirect = 0 #开启以CGI方式运行php
fastcgi.impersonate = 1;
cgi.rfc2616_headers = 1

以下php扩展模块,根据需要选择开启,取消前面的分号为开始相应扩展模块

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
// 我觉得你是没有开启mysqli扩展
// 去掉
extension=php_mysqli.dll
// 前面的;分号
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_pdo_mysql.dll
龙氏风采
推荐于2016-03-23 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12817
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部
1、在phpinfo信息中开启mysqli扩展
2、复制php.ini-development为php.ini
对php.ini做如下修改(参考文献:http://houdunwang.com/lesson.html):
extension_dir = "D:\php\ext" #设置php模块路径
date.timezone = PRC #设置时区为中国时区
register_globals = On #开启GET数据调用
short_open_tag = On #php支持短标签
cgi.force_redirect = 0 #开启以CGI方式运行php
fastcgi.impersonate = 1;
cgi.rfc2616_headers = 1
php扩展模块,根据需要选择开启,取消前面的分号为开始相应扩展模块
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
// 若是没有开启mysqli扩展,开启
// 去掉
extension=php_mysqli.dll
// 前面的;分号
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_pdo_mysql.dll 如些则ok。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
停风戏月
2014-09-04 · TA获得超过145个赞
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:112万
展开全部
mysqli没加载吧,看下php.ini,看下phpinfo的信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式