php7不能用mysql php7不能用mysql

2021-10-18 12:28:32 字數 1132 閱讀 6052

php7不能用mysql

很多人從php5 公升級到php7後,程式無法正常執行,尤其是mysql資料庫無法連線,下面來看下解決方法。

公升級完php7之後發現有些已經做好的放在本地的專案居然不能正常使用了,這是因為mysql_類的函式已經被php7廢棄,其實早在php5的時候官方已經明確表示過即將廢棄這類函式,以下是php5和php7關聯資料庫後查詢資料的對比:php5:

header("content-type:text/html;charset=utf-8");

error_reporting(e_all ^ e_deprecated);

$link = mysql_connect("127.0.0.1","root","123456");

mysql_select_db("shunyi",$link);

mysql_query("set names utf8");

$point = "select * from sy_location";

$rest = mysql_query($point);

$arr = array();

while($re = mysql_fetch_assoc($rest)){

array_push($arr, $re);

echo json_encode($arr);

?>php7:

header("content-type:text/html;charset=utf-8");

error_reporting(e_all ^ e_deprecated);

$link = mysqli_connect("127.0.0.1","root","123456","shunyi");

$point = "select * from sy_location";

$rest = mysqli_query($link,$point);

$arr = array();

while($re = mysqli_fetch_assoc($rest)){

array_push($arr, $re);

echo json_encode($arr);

php7以上不能安裝memcahe的解決方案

今天在安裝memcahe擴充套件,使用pecl進行安裝時,出現了如下的錯誤 var tmp memcache memcache.c 40 40 fatal error ext standard php smart str.通過一番的探查與研究發現,php7以上的版本將php smart str.h更...

遷移到php7,遷移PHP版本到PHP7

這篇文章主要介紹了遷移php版本到php7的方法,需要的朋友可以參考下 今天看到微博上說phpng也就是php7合併到master上了,大家都知道我是比較喜歡 最新版本的東西,看看有什麼特性,我就忍不住公升級去了,以前我的php版本是5.5.19,然後我就開始了。yum install git gi...

遷移到php7,遷移PHP版本到PHP7

遷移php版本到php7 今天看到微博上說phpng也就是php7合併到master上了,大家都知道我是比較喜歡 最新版本的東西,看看有什麼特性,我就忍不住公升級去了,以前我的php版本是5.5.19,然後我就開始了。如下 yum install git git clone 如下 單核 intel ...