本地Wampserver使用的php版本為5.5.12,但是公司項目的版本為5.4,然後就一直報錯——
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in
不更換php版本的情況下如何不再提示這個?
我想著切換5.4版本的php,但是老是不成功,wampserver啟動不起來,現在先考慮有沒有辦法把這個提示隱藏掉。
回複內容:
本地Wampserver使用的php版本為5.5.12,但是公司項目的版本為5.4,然後就一直報錯——
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in
不更換php版本的情況下如何不再提示這個?
我想著切換5.4版本的php,但是老是不成功,wampserver啟動不起來,現在先考慮有沒有辦法把這個提示隱藏掉。
這是一個PHP最低層級錯誤提示,是說mysql_connect() 被廢除
,可以在代碼前面加上@
錯誤抑制符,或者代碼加上error_reporting(0)
解決:
@mysql_connect()
看這個, 我也是拷貝的連結 因為不做 php 你試試唄
http://www.ttlsa.com/php/deprecated-mysql-connect/
php的版本過高導致的,mysql_connect()函數未來將被移除,用mysqli代替。
叫你研發的人看看項目php工程裡的mysql相關模組全都改為mysqli就行了。
如這一行:
$link = mysqli_connect('localhost', 'user', 'password', 'dbname');
類似的:
1、mysql_connect 改為mysqli_connect2、mysql_query 改為mysqli_query3、mysql_close 改為 mysqli_close