清泛IT社区App Inventor 2 中文社区

搜索

扫码访问移动社区 移动社区,您的掌上技术专家

关注我,精彩不错过! 关注我,精彩不错过!

扫码安装最新版AI伴侣 最新版AI伴侣v2.72

Aia Store .aia 源码一站式解决方案 发布日志AI2连接测试ai2Starter模拟器

开通会员送SVIPApp Inventor 2 拓展有奖征文 VIP会员享专有教程,免费赠送基础版*技术支持服务! AI2入门必读中文文档中文教程IoT专题

查看: 800|回复: 0
打印 上一主题 下一主题

PHP连接MySQL报错:Fatal error: Call to undefined function mysql_connect()之解决方法 ...

  • TA的每日心情
    开心
    2024-02-17 18:16
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    546

    主题

    715

    帖子

    1万

    积分

    管理员

    这里没有广告...

    Rank: 9Rank: 9Rank: 9

    积分
    10709
    QQ
    跳转到指定楼层
    楼主
    发表于 2015-08-17 16:58:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    【问题描述】
    PHP测试连接MySQL的程序如下:
    1. <?php
    2. $host='localhost';
    3. $user_name='root';
    4. $password='mysql';

    5. $conn=mysql_connect($host,$user_name,$password);
    6. if (!$conn)
    7. {
    8.     die('数据库连接失败:'.mysql_error());
    9. }
    10. echo '数据库连接成功!';

    11. if (mysql_close($conn))
    12. {
    13.     echo '<br/>...<br/>';
    14.     echo '到数据库的连接已经成功关闭';
    15. }
    16. ?>
    复制代码

    在浏览器中执行后,报错:Fatal error: Call to undefined function mysql_connect()...
    ·PHP等的配置(如php.ini)已经按照网上或书上的方法正确配置;
    ·DOS命令窗口中连接MySQL正确;
    ·PHP非数据库程序也能正确运行;

    版本信息:
    →PHP5.3.3/MySQL5.1.50/Apache2.2

    【解决方法】
    1.参考这里的安装配置方法:Apache+php+mysql在windows下的安装与配置图解(http://tech.163.com/06/0206/11/299AMBLT0009159K.html);
    2.经过几次修改、测试,终于找到解决方法。
    很简单,只要在httpd.conf文件里在LoadModule php5_module "c:/php/php5apache2_2.dll"下面追加如下语句即可:
    PHPIniDir "c:/php"
    之后,重新启动apache,再执行测试程序,OK。
    【补充】
    有的教程里说需要把libMysql.dll文件拷贝到c:\windows\system32下面,如果按照上面1.里的配置方法在系统环境变量里设置好path的话,就不需要这步操作了。

    清泛网 - 专注IT技能提升
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    © 2024 tsingfun.com, Inc.  沪ICP备2020034476号-1  沪公网安备31011702000040号

    GMT+8, 2024-11-26 01:19 , Processed in 0.021147 second(s), 31 queries .