2018年7月12日 星期四

Call to undefined function mysql_connect() in XXXX

狀況

安裝完XAMPP後,要連結Mysql的時候出現

Call to undefined function mysql_connect() in XXXX

這個訊息


原因

PHP7已經把”php_mysql.dll”刪除,

因此無法找到”mysql_connection”函數

推薦使用mysqli或者PDO_MySQL


解決辦法

$link = mysqli_connect('localhost','root','') or die("連線失敗");
mysql_select_db('ggps',$link) or die("連線失敗");
變成
$link = mysqli_connect('localhost','root','','ggps') or die("連線失敗");


mysql_query("SET NAMES 'big5'");
變成
mysqli_query($link,"SET CHARACTER SET big5");


mysqli_query($sql)
變成
mysqli_query($link,$sql)


$chk=mysql_num_rows($result);
變成
$chk=mysqli_num_rows($result);


mysql_fetch_array($result)
變成
mysqli_fetch_array($result)

沒有留言:

張貼留言