国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  數(shù)據(jù)庫 >  數(shù)據(jù)庫管理 >  解決Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in

解決Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in

2018-02-22 10:12:40 9804

解決Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in

php 5個版本,5.2、5.3、5.4、5.5,怕跟不上時代,新的服務(wù)器直接上5.5,但是程序出現(xiàn)如下錯誤:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in,看意思就很明了,說mysql_connect這個模塊將在未來棄用,請你使用mysqli或者PDO來替代。


解決方法1:

禁止php報錯

display_errors = On

改為

display_errors = Off

解決方法2:

常用的php語法連接mysql如下

<?php

$link = mysql_connect('localhost', 'user', 'password');

mysql_select_db('dbname', $link);

 

改成mysqi

<?php

$link = mysqli_connect('localhost', 'user', 'password', 'dbname');

常用mysql建表SQL如下

<?php

//  老的

mysql_query('CREATE TEMPORARY TABLE `table`', $link);

// 新的

mysqli_query($link, 'CREATE TEMPORARY TABLE `table`');

解決方法三:

在php程序代碼里面設(shè)置報警級別

<?php

error_reporting(E_ALL ^ E_DEPRECATED);

Deprecated的問題就這樣解決掉了,不過還是建議大家盡快取消mysql的用法,全部都走向mysqli或者mysqlnd等等。mysql確實是太不安全而且太老舊了。


提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: