Fatal error: Uncaught Error: Call to undefined function mysql_connect()問題解決
阿新 • • 發佈:2020-02-03
在使用PHP驗證性程式碼連線資料庫時,瀏覽器出現:Fatal error: Uncaught Error: Call to undefined function mysql_connect()錯誤提示。經查閱資料發現是因為使用的PHP版本不支援舊版本連線語句寫法。本次使用的PHP版本是php-7.4.2-nts-Win32-vc15-x64,驗證性程式碼為:
<?php
mysql_connect('127.0.0.1','runner_db_user','runner_db_password')
OR die('Could not connect to database.');
echo "Connected!";
?>
經查詢以上這種寫法是5.x以前版本的寫法,後更下程式碼如下:
<?php
mysqli_connect('127.0.0.1','runner_db_password')
OR die('Could not connect to database.');
mysqli_select_db('hfjq_race_info');
echo "Connected!";
?>
就可以正常連線資料庫。另需注意一點,在php.ini內的配置還需改動下,把extension=mysqli前面的分號";"去掉,才能正常連線mysql資料庫