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 ...