玫瑰先生3398140
2016-06-12 13:46:58
?提示信息:mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead我的源碼是:<?phpclass mysql{ protected $db_prefix; protected $conn; protected $distinct = ''; protected $where = ''; protected $table = ''; protected $field = ''; protected $order = ''; protected $limit = ''; protected $data = ''; protected $join = ''; public $select_count = 0; public $last_sql = ''; public $lastInsID = 0; public function __construct() { if (!function_exists('mysql_connect')) { pigcms_tips('服務(wù)器空間PHP不支持MySql數(shù)據(jù)庫', 'none'); } global $_G; $this->db_prefix = $_G['system']['DB_PREFIX']; if (!$this->conn = @mysql_connect($_G['system']['DB_HOST'], $_G['system']['DB_USER'], $_G['system']['DB_PWD'])) { switch ($this->geterrno()) { case 2005: pigcms_tips('連接數(shù)據(jù)庫失敗,數(shù)據(jù)庫地址錯誤或者數(shù)據(jù)庫服務(wù)器不可用', 'none'); break; case 2003: pigcms_tips('連接數(shù)據(jù)庫失敗,數(shù)據(jù)庫端口錯誤', 'none'); break; case 2006: pigcms_tips('連接數(shù)據(jù)庫失敗,數(shù)據(jù)庫服務(wù)器不可用', 'none'); break; case 1045: pigcms_tips('連接數(shù)據(jù)庫失敗,數(shù)據(jù)庫用戶名或密碼錯誤', 'none'); break; default: pigcms_tips('連接數(shù)據(jù)庫失敗,請檢查數(shù)據(jù)庫信息。錯誤編號:' . $this->geterrno(), 'none'); break; } } if ('4.1' < $this->getMysqlVersion()) { mysql_query('SET NAMES \'utf8\''); }
4 回答

qq_放肆青春_03307463
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超5個(gè)贊
在未來的版本中mysql的函數(shù)將被棄用,建議改用mysqli或者是pdo的方式來操作數(shù)據(jù)庫。在php7中已經(jīng)完全移除了mysql的相關(guān)函數(shù)。其實(shí)把錯誤信息看懂這個(gè)問題就看懂了,mysql_connect這個(gè)方法已經(jīng)被棄用了,你需要使用更先進(jìn)的方法去連接數(shù)據(jù)庫
mysql_connect函數(shù)已被棄用,用mysqli或者pdo。

這天
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
在未來的版本中mysql的函數(shù)將被棄用,建議改用mysqli或者是pdo的方式來操作數(shù)據(jù)庫。在php7中已經(jīng)完全移除了mysql的相關(guān)函數(shù)。

Caballarii
TA貢獻(xiàn)1123條經(jīng)驗(yàn) 獲得超629個(gè)贊
其實(shí)把錯誤信息看懂這個(gè)問題就看懂了,mysql_connect這個(gè)方法已經(jīng)被棄用了,你需要使用更先進(jìn)的方法去連接數(shù)據(jù)庫
添加回答
舉報(bào)
0/150
提交
取消