設為首頁收藏本站

艾歐踢論壇

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

搜索
熱搜: 活動 交友 discuz
查看: 672|回復: 0
打印 上一主題 下一主題

Discuz X3.2 支援 MariaDB 10.0.17

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2017-3-8 01:49:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
打開 source / class / ds / db_driver_mysql.php

將以下的程式碼刪除後
  1. function _dbconnect($dbhost, $dbuser, $dbpw, $dbcharset, $dbname, $pconnect, $halt = true) {

  2.     if($pconnect) {
  3.         $link = @mysql_pconnect($dbhost, $dbuser, $dbpw, MYSQL_CLIENT_COMPRESS);
  4.     } else {
  5.         $link = @mysql_connect($dbhost, $dbuser, $dbpw, 1, MYSQL_CLIENT_COMPRESS);
  6.     }
  7.     if(!$link) {
  8.         $halt && $this->halt('notconnect', $this->errno());
  9.     } else {
  10.         $this->curlink = $link;
  11.         if($this->version() > '4.1') {
  12.             $dbcharset = $dbcharset ? $dbcharset : $this->config[1]['dbcharset'];
  13.             $serverset = $dbcharset ? 'character_set_connection='.$dbcharset.', character_set_results='.$dbcharset.', character_set_client=binary' : '';
  14.             $serverset .= $this->version() > '5.0.1' ? ((empty($serverset) ? '' : ',').'sql_mode=\'\'') : '';
  15.             $serverset && mysql_query("SET $serverset", $link);
  16.         }
  17.         $dbname && @mysql_select_db($dbname, $link);
  18.     }
  19.     return $link;
  20. }
複製代碼
更改為
  1. function _dbconnect($dbhost, $dbuser, $dbpw, $dbcharset, $dbname, $pconnect, $halt = true) {

  2.     if($pconnect) {
  3.         $link = @mysql_pconnect($dbhost, $dbuser, $dbpw, MYSQL_CLIENT_COMPRESS);
  4.     } else {
  5.         $link = @mysql_connect($dbhost, $dbuser, $dbpw, 1, MYSQL_CLIENT_COMPRESS);
  6.     }
  7.     if(!$link) {
  8.         $halt && $this->halt('notconnect', $this->errno());
  9.     } else {
  10.         $this->curlink = $link;
  11.         if(version_compare($this->version(), '4.1', '>')) {
  12.             $dbcharset = $dbcharset ? $dbcharset : $this->config[1]['dbcharset'];
  13.             $serverset = $dbcharset ? 'character_set_connection='.$dbcharset.', character_set_results='.$dbcharset.', character_set_client=binary' : '';
  14.             $serverset .= version_compare($this->version(), '5.0.1', '>') ? ((empty($serverset) ? '' : ',').'sql_mode=\'\'') : '';
  15.             $serverset && mysql_query("SET $serverset", $link);
  16.         }
  17.         $dbname && @mysql_select_db($dbname, $link);
  18.     }
  19.     return $link;
  20. }
複製代碼




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 轉播轉播 分享分享 分享淘帖
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|Archiver|手機版|艾歐踢創新工坊    

GMT+8, 2024-5-29 10:44 , Processed in 0.234983 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表