寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、Office办公、随笔等内容。

PHP7报错:Call to undefined function mysql_connect(),如何兼容mysql_connect函数

一次偶然的机会,一客户代码基于PHP5开发,发给我处理代码问题,无耐本地测试环境早已升级成了PHP7,打开页面就报如下错误:

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in dir/index.php:8 Stack trace: #0 {main} thrown in dir/index.php on line 8

很明显,PHP7已经抛弃了mysql_connect,如何兼容呢?下面贴出兼容代码:

<?php
if(!function_exists('mysql_connect')){
    function mysql_connect($dbhost, $dbuser, $dbpass){
        global $dbport;
        global $dbname;
        global $mysqli;
        $mysqli = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
        return $mysqli;
    }
    function mysql_select_db($dbname){
        global $mysqli;
        return mysqli_select_db($mysqli,$dbname);
    }
    function mysql_fetch_array($result){
        return mysqli_fetch_array($result);
    }
    function mysql_fetch_assoc($result){
        return mysqli_fetch_assoc($result);
    }
    function mysql_fetch_row($result){
        return mysqli_fetch_row($result);
    }
    function mysql_query($query){
        global $mysqli;
        return mysqli_query($mysqli,$query);
    }
    function mysql_escape_string($data){
        global $mysqli;
        return mysqli_real_escape_string($mysqli, $data);
    }
    function mysql_real_escape_string($data){
        return mysql_real_escape_string($data);
    }
    function mysql_close(){
        global $mysqli;
        return mysqli_close($mysqli);
    }
}

注意,上面$dbhost可能需要带正确的端口。

程序 2020-04-30 22:35:05 123 27 4788 PHPPHP7
文章写得不错?我是土豪我要在线打赏!
在线打赏

昵称:

验证码:验证码

评论:

文章分类
系统
程序
数据
Office
随笔
热门文章
Excel文件内容很少,但文件很大,打开很慢、很卡怎么办?
Excel动态引用各表格指定单元格数据
开篇第一章
Excel文件内容很少,但文件很大,打开很慢怎么办?
如何利用python修改文件的创建时间,修改时间,访问时间
发现一个好网站——春燕文档
Ubuntu22.04中用thunar替换默认文件管理器,提示无法启动“TerminalEmulator“的首选应用程序
MySQL如何按每个分类查询10条数据,即MySQL如何每个分类查询10条数据
文章推荐
请不要奇怪,为什么最近博客的文章是几年前的内容
免责声明
关于博主
开篇第一章
随机推荐
MySQL数据库的concat()函数为什么返回空
周未平乐古镇一日游
去掉windowsxp桌面快捷方式小箭头
php zend加密破解软件
更新一下友情链接插件
Ubuntu22.04中用thunar替换默认文件管理器,提示无法启动“TerminalEmulator“的首选应用程序
毕业论文:汽油脱硫醇新工艺的研究
php实现SEO伪原创同义词替换函数
php分页函数
发布个EMlog安装插件的插件
友情连接
春燕网络
春燕文档
谢润的博客