undefined function mysql_connect()解决方法
2015-08-13 13:15
507 查看
在配置apache+php+mysql后,打开一个php网页文件正常,但是php网页中连接数据库时,出现以下提示:
Fatal error: Call to undefined function mysql_connect() in D:\Apache2.2\htdocs\db.php on line 33
步骤阅读
百度经验:jingyan.baidu.com
原因:这是由于未正确配置php.ini文件造成的,在php的目录中,找到php.ini文件。用你喜欢的文本工具打开此文件,使用记事本也可以,这个工具电脑自带。下面以记事本为例说明。
2
文件打开后,Ctrl+F,弹出查找对话框,输入"mysql",点击“查找下一个”,如下图,定位到以下行:
extension=php_mysql.dll
extension=php_mysqli.dll
如果你的ini文件未做过修改,每行前的开头会有一个分号,将其删除。
步骤阅读
3
继续查找“extension_dir”,注意搜索方向改为“向上”,找到如下行:
; On windows:
; extension_dir = "ext"
将extension_dir = "ext"前面的分号去掉。
步骤阅读
4
保存,退出。在windows右下角托盘中,点击apache图标,重新启动apache服务器。再打开网页,此错误就没有了。
步骤阅读
步骤阅读
5
这里最容易犯的错误是忽略了第三步,我曾经就因此第三步未操作,费劲折腾了半天。
此文转自:http://jingyan.baidu.com/article/37bce2be12dccc1002f3a236.html
Fatal error: Call to undefined function mysql_connect() in D:\Apache2.2\htdocs\db.php on line 33
步骤阅读
百度经验:jingyan.baidu.com
方法/步骤
1原因:这是由于未正确配置php.ini文件造成的,在php的目录中,找到php.ini文件。用你喜欢的文本工具打开此文件,使用记事本也可以,这个工具电脑自带。下面以记事本为例说明。
2
文件打开后,Ctrl+F,弹出查找对话框,输入"mysql",点击“查找下一个”,如下图,定位到以下行:
extension=php_mysql.dll
extension=php_mysqli.dll
如果你的ini文件未做过修改,每行前的开头会有一个分号,将其删除。
步骤阅读
3
继续查找“extension_dir”,注意搜索方向改为“向上”,找到如下行:
; On windows:
; extension_dir = "ext"
将extension_dir = "ext"前面的分号去掉。
步骤阅读
4
保存,退出。在windows右下角托盘中,点击apache图标,重新启动apache服务器。再打开网页,此错误就没有了。
步骤阅读
步骤阅读
5
这里最容易犯的错误是忽略了第三步,我曾经就因此第三步未操作,费劲折腾了半天。
此文转自:http://jingyan.baidu.com/article/37bce2be12dccc1002f3a236.html
相关文章推荐
- mysql命令查询表的个数、加减时间-函数-时间加减
- MySQL子查询慢现象的解决
- Mysql数据库表名批量改为大写
- MySQL 获得当前日期时间(以及时间的转换)
- Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- Windows操作系统MySQL数据库主从同步配置
- mysql多实例(多个配置文件方式)
- mysql多实例
- MySQL的简单实用
- mysql主从--主库故障,从库切主库
- MySQL之——10个select语句的简单用法
- mysql substring_index
- mysql字段累加concat
- MySQL: 让MySQL支持颜文字emoji
- explain mysql性能优化
- MYSQL 常用 SQL 整理
- Mysql函数(全)
- MySQL常见问题汇总(修改密码/远程权限)
- mysql多字段唯一索引
- MySQL逗号分割字段的行列转换技巧