45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 设计学院 > 网络编程 > PHP教程 >

PHP调用mysql_connect()函数出错:Call to undefined function mysql_connect()

电脑软硬件应用网 45IT.COM 时间:2012-03-01 14:39 作者:佚名

初学先用appserv或xampp集成安装包,这样可以不必为单独安装apahce/mysql/php而烦恼了。

最近我在自己搭建环境时,老是出现mysql扩展装不上。已经在php.ini里打开了extension=php_mysql.dll的扩展了。后来发现核心点是在WINDOWS系统下,需要的PHP目录下的:libmysql.dll和php5ts.dll 拷贝至:windows目录下的system32下!

Fatal error: Call to undefined function mysql_connect()

没打开mysql拓展.

php.ini里面;extension=php_mysql.dll去掉前面的分号.

------------------------------------------------------------------------------------------------------------

今天在调试数据库连接时遇到了这样的错误:

Fatal error: Call to undefined function mysql_connect() in ......

参考了一下网上的意见,但都不怎么详细,很多都不容易理解,于是慢慢进行了调试了,就后终于OK了!

1.将libmysql.dll和php5ts.dll拷贝至windows目录下的system32下!

2.修改windows安装目录下的php.ini 去掉;extension=php_mysql.dll前面的分号;

总是出现如下问题
Fatal error: Call to undefined function mysql_connect() in D:\masterphp\test-mysql.php on line 2
还有
Fatal error: Call to undefined function ImageCreateFromPNG() in D:\masterphp\make_button.php on line 11

我几乎把网上的方法都用过了,例如:
将外部库libmysql.dll复制到System32目录,然后去掉extension=php_mysql.dll的分号,实际上我一气之下把所有的.dll都复制到System32目录了,并且去掉了所有的extension=*前的;

可是还是不行啊

配置如下
Apahce 2.0.59 ,php 5.1.6 MySql 5.0

最后加上
PHPIniDir "D:\php5"
顶一下
(5)
22.7%
踩一下
(17)
77.3%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识