• 技术文章 >后端开发 >PHP问题

    php连接mysql数据库报错了怎么办

    VV2020-07-10 11:03:47原创1030

    php连接mysql数据库报错了的解决方法是:1、打开环境变量设置,在Path变量后添加php的安装目录;2、重启计算机;3、将libmysql.dll文件拷贝到apache服务器中的bin目录下;4、重启apache服务器。

    错误描述:

    (推荐教程:php教程

    PHP连接mysql数据库时,出现如下错误:Fatal error: Call to undefined function mysql_connect() in......。

    分析:

    这个错误一般是在配置好PHP、Mysql、Apache服务器的情况下产生的。

    解决方法如下:

    可以通过修改环境变量来解决。

    具体操作为:

    1、右键点击”我的电脑”,依次点击 “属性”、“高级”、“环境变量”;

    2、编辑“系统变量”下的“Path”变量,在原来的值后加上“;E:\php\php5;E:\php\php5\ext”。(“E:\php\php5”为php的安装目录)

    3、重启计算机;

    4、将php安装目录下的libmysql.dll拷贝至apache服务器的bin目录之下;

    5、重启apache服务器。

    测试:test.php

    其中,user为MySQL的用户名,userpassword为MySQL的对应用户密码

    <?php
    $link=mysql_connect('localhost','[user]','[userpassword]');
    if(!$link) echo "fail";
    else echo "success";
    mysql_close();
    ?>

    将测试代码保存在apache安装目录的htdocs之下,启动服务器之后,在浏览器中输入“http://localhost/test.php”,如果出现“success”就说明php连接数据库成功了。

    以上就是php连接mysql数据库报错了怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php mysql
    上一篇:如何用php实现unicode和utf8的转换? 下一篇:cmd运行php文件输出乱码怎么办
    大前端线上培训班

    相关文章推荐

    • php为什么没有libmysql.dll• PHP如何结合MySQL进行千万级数据处理• php怎么删除mysql数据• php mysql插入乱码怎么办解决

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网