连接mysql总是提示如下:Fatal error: Call to undefined function mysql_connect()

jiaxianglei 2009-01-20 05:03:28
如题
...全文
211 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
frederic_zhao 2009-01-22
  • 打赏
  • 举报
回复
重启
胡争辉 2009-01-22
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jiaxianglei 的回复:]
;extension=php_mysql.dll这行,然后把前面的分号去掉,我去掉了还不行。
[/Quote]
有没有看phpinfo?
hqaht 2009-01-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiaxianglei 的回复:]
把 mysql/bin/libmySQL.dll 拷贝到 php5.0 下面,还有拷贝到 php5.0/ext 目录下
将 libmySQL.dll php5ts.dll 两个文件拷贝到 windows/system32 下面
将 php5.0 根目录下面的 php.ini拷贝到 windows目录下

这些我都做了,怎么还是出错
[/Quote]
关键是这个extension=php_mysql.dll ,楼主的很显然没有把这个开启了
wxq4100798 2009-01-22
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jiaxianglei 的回复:]
;extension=php_mysql.dll这行,然后把前面的分号去掉,我去掉了还不行。
[/Quote]
再装lib_mysql.dll COPY到SYSTEM32目录下
jiaxianglei 2009-01-20
  • 打赏
  • 举报
回复
;extension=php_mysql.dll这行,然后把前面的分号去掉,我去掉了还不行。
jiaxianglei 2009-01-20
  • 打赏
  • 举报
回复
那请问楼上的如何解决呢
Zijian_Zhang 2009-01-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiaxianglei 的回复:]
把 mysql/bin/libmySQL.dll  拷贝到 php5.0 下面,还有拷贝到 php5.0/ext 目录下
将 libmySQL.dll  php5ts.dll 两个文件拷贝到  windows/system32 下面
将 php5.0 根目录下面的 php.ini拷贝到 windows目录下

这些我都做了,怎么还是出错
[/Quote]楼主默认的php.ini是不打开php_mysql.dll这个扩展库的,你就当然没有那个mysql_connect函数,也就产生Fatal Error.
程序猿之殇 2009-01-20
  • 打赏
  • 举报
回复
1 libmysql.dll php_mysql.dll copy到system32目录或者Apache.exe所在的目录
2 去掉php.ini里面 extension=php_mysql.dll前的分号.(注意php.ini一定要改正确)
phpinfo();能查看生效的php.ini所在的位置
3 重启apache!
Zijian_Zhang 2009-01-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiaxianglei 的回复:]
把 mysql/bin/libmySQL.dll  拷贝到 php5.0 下面,还有拷贝到 php5.0/ext 目录下
将 libmySQL.dll  php5ts.dll 两个文件拷贝到  windows/system32 下面
将 php5.0 根目录下面的 php.ini拷贝到 windows目录下

这些我都做了,怎么还是出错
[/Quote]错了,php.ini里面还要设置的。

楼主打开WINDOWS文件夹下的php.ini,找到
;extension=php_mysql.dll这行,然后把前面的分号去掉,重新启动Apache服务器(或重新启动IIS),就可以启动MySQL扩展库。
CuTe_CuBe 2009-01-20
  • 打赏
  • 举报
回复
检查一下php.ini里面 extension=php_mysql.dll 是不是被注释了
在看看 extension_dir,
胡争辉 2009-01-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 jiaxianglei 的帖子:]
如题
[/Quote]
先看phpinfo中有没有mysql
dzxccsu 2009-01-20
  • 打赏
  • 举报
回复
没有连接上mysql呗,还是装个集成环境吧,省事!
jiaxianglei 2009-01-20
  • 打赏
  • 举报
回复
把 mysql/bin/libmySQL.dll 拷贝到 php5.0 下面,还有拷贝到 php5.0/ext 目录下
将 libmySQL.dll php5ts.dll 两个文件拷贝到 windows/system32 下面
将 php5.0 根目录下面的 php.ini拷贝到 windows目录下

这些我都做了,怎么还是出错

21,887

社区成员

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

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