mysqli_connect函数未定义如何解决?

aflame2003 2006-05-22 09:31:40
$db = mysqli_connet('localhost', 'test', 'test', 'test');

打开php后,浏览器上显示mysqli_connect函数未定义
...全文
1271 12 打赏 收藏 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
aflame2003 2006-05-23
  • 打赏
  • 举报
回复
还是让我自己来回答这个问题吧:
1.象楼上说的在php.ini中加入extension=php_mysqli.dll,其位置就是在有很多类似

的语句的地方
2.确定php.ini是否被加载,如果没有结果和以前一样,新建一个系统环境变量,名字叫

PHPRC,其值设为你的php目录(如c:\php)
3.重新启动apache,系统有可能提示找不到libmysqli.dll,其实他就在你的php目录里,
需要把你的php目录添加到系统环境变PATH的值中,或者可以把这个dll文件复制到

windows\system32目录里,前一种方法好
aflame2003 2006-05-23
  • 打赏
  • 举报
回复 1
我用的是XP,右键点"我的电脑",点"属性",点"高级"页,下边有个"环境变量"的按钮,点它,在"系统变量"里按上边说的做就可以
afoskoo 2006-05-23
  • 打赏
  • 举报
回复
把php.ini放到win目录下,libmysqli.dll放到system32下.
php中将extentions_dir改成php\exts的路径.
再去掉extention=php_mysqli前的分号
重启apache就能载入mysqli了.
xwsn 2006-05-23
  • 打赏
  • 举报
回复
我的电脑-》属性-》高级-》环境变量
沪php攻城师 2006-05-23
  • 打赏
  • 举报
回复
楼上说的第一条我已经做好了,第二条新建环境变量怎么建啊?
第三条把PHP目录添加到系统环境变量怎么加啊?
望楼上的赐教!
indexroot 2006-05-22
  • 打赏
  • 举报
回复
检查php.ini有没有打开
extension=php_mysqli.dll
aflame2003 2006-05-22
  • 打赏
  • 举报
回复
我是在xp上装的apache+mysql+php
zhoulei984623 2006-05-22
  • 打赏
  • 举报
回复
我上次也一样! 据说是php和mysql的一些参数没有配置好! 我是通过重装appache+mysql+php解决的! 如果不麻烦的话建议你也重装!
aflame2003 2006-05-22
  • 打赏
  • 举报
回复
不好意思是我在这上边写错了,我的程序里是

$db = mysqli_connect('localhost', 'test', 'test', 'test');
indexroot 2006-05-22
  • 打赏
  • 举报
回复
拼错了
$db = mysqli_connet('localhost', 'test', 'test', 'test');
改
$db = mysqli_connect('localhost', 'test', 'test', 'test');
aflame2003 2006-05-22
  • 打赏
  • 举报
回复
我的php是php5.0
tianyaxiao 2006-05-22
  • 打赏
  • 举报
回复
可能是你的PHP版本太低,这个是PHP5里面的新函数.解决办法就是升级PHP

21,889

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧