zoukankan      html  css  js  c++  java
  • discuz对PHP7不支持mysql的兼容性处理

    PHP7 废除了 ”mysql.dll” ,推荐使用 mysqli 或者 pdo_mysql,discuz对原生mysql函数做了如下处理,通过mysqli代替原mysql函数

    http://blog.csdn.net/beimuaihui/article/details/50235907

    if(!function_exists('mysql_pconnect')){
        $mysqli = mysqli_connect("$dbhost:$dbport", $dbuser, $dbpass, $dbname);
        function mysql_pconnect($dbhost, $dbuser, $dbpass){
            global $dbport;
            global $dbname;
            global $mysqli;
            $mysqli = mysqli_connect("$dbhost:$dbport", $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);
            //return addslashes(trim($data));
            }
        function mysql_real_escape_string($data){
            return mysql_real_escape_string($data);
            }
        function mysql_close(){
            global $mysqli;
            return mysqli_close($mysqli);
            }
    }
    

      

  • 相关阅读:
    python 的 类属性 与 实例属性
    python 的 append 和 extend
    机器学习的最佳入门学习资源
    各种排序算法探讨与实现
    C++基础:C++中vector使用简介
    C++基础:C++中的explicit关键字
    差分约束(poj 1201
    codeforeces 547C
    2015 7月 做题记录
    set&map
  • 原文地址:https://www.cnblogs.com/fancing/p/7646261.html
Copyright © 2011-2022 走看看