加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

php mysql致命错误:调用未定义的函数mysql_connect()

发布时间:2021-03-07 07:46:51 所属栏目:MySql教程 来源:网络整理
导读:我已经在互联网上搜索了这个“调用未定义函数mysql_connect()”错误,但没有建议的程序有效 当我尝试从php访问mysql时,我收到此错误.我有PHP版本5.2.17和MySQL 5.1.68(mysql在php外部运行,我尝试创建表和数据库等). 我取消注释php.ini中的扩展: extension=

我已经在互联网上搜索了这个“调用未定义函数mysql_connect()”错误,但没有建议的程序有效…

当我尝试从php访问mysql时,我收到此错误.我有PHP版本5.2.17和MySQL 5.1.68(mysql在php外部运行,我尝试创建表和数据库等).

我取消注释php.ini中的扩展:

extension=php_mysql.dll
extension=php_mysqli.dll

并指定了这些扩展的路径.

我还在我的PATH变量中添加了PHP和MySQL.
我正在使用Apache 2.2.在我做出的每一次更改后,我重新启动了服务器.

这是我在php中用于访问数据库的代码(但我认为问题不在语法中):

我没有想法如何解决这个问题,你能否提出一些其他的故障排除技巧?我对他的问题很新…我想使用MySQL,因为这将是我将在我的网站启动并运行时在实际服务器上使用的内容.提前致谢!

编辑:这是来自apache日志:

[Mon Mar 25 13:50:42 2013] [error] [client 127.0.0.1] PHP Fatal error:  Call to undefined function mysql_connect() in C:Webthenemisdbconnect.php on line 7,referer: http://localhost/thenemis/admin.php
[Mon Mar 25 13:50:42 2013] [error] [client 127.0.0.1] File does not exist: C:/Web/favicon.ico

EDIT2:这是来自php信息(我认为这个问题可能与php.ini文件中的一些未指定的参数有关).我没有在任何地方读过我应该指定一些其他功能而不是扩展和路径,但也许我错了……你有什么建议?

mysql

MySQL Support   enabled
Active Persistent Links 0
Active Links    0
Client API version  5.0.51a

Directive   Local Value Master Value
mysql.allow_persistent  On  On
mysql.connect_timeout   60  60
mysql.default_host  no value    no value
mysql.default_password  no value    no value
mysql.default_port  no value    no value
mysql.default_socket    no value    no value
mysql.default_user  no value    no value
mysql.max_links Unlimited   Unlimited
mysql.max_persistent    Unlimited   Unlimited
mysql.trace_mode    Off Off
最佳答案 正如之前所说,使用phpinfo()来确定mysql是否正确运行.
一般来说,你不应该再使用mysql,而是使用mysql的新改进版本,名为mysqli http://php.net/manual/de/book.mysqli.php

您还可以使用method_exists方法以编程方式检查函数是否存在

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读