1. 程式人生 > 資料庫 >Fatal error: Uncaught Error: Call to undefined function mysql_connect()問題解決

Fatal error: Uncaught Error: Call to undefined function mysql_connect()問題解決

在使用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.');

    mysql_select_db('hfjq_race_info');
    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資料庫