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

我已经在互联网上搜索了这个“调用未定义函数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中用于访问数据库的代码(但我认为问题不在语法中):

PHP

$dbhost = 'localhost';

$dbuser = 'root';

$dbpass = 'pasw';

$dbname = 'db';

$conn = MysqL_connect($dbhost,$dbuser,$dbpass) or die ('Error connecting to MysqL');

MysqL_select_db($dbname);

?>

我没有想法如何解决这个问题,你能否提出一些其他的故障排除技巧?我对他的问题很新…我想使用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:\\Web\\thenemis\\dbconnect.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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值