未连接到服务器

未连接到服务器

问题描述:

正在以下错误:未连接到服务器

Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\oooo\datatable.php:24 Stack trace: #0 C:\xampp\htdocs\oooo\datatable.php(76): dbinit(Array) #1 {main} thrown in <b>C:\xampp\htdocs\oooo\datatable.php</b> on line 24 

我的代码:

<?php 

//For more Info: Please visit: http://www.discussdesk.com/bootstrap-datatable-with-add-edit-remove-option-in-php-mysql-ajax.htm 

// VARIABLES 
$aColumns = array('id', 'name', 'email', 'mobile', 'start_date'); 
$sIndexColumn = "id"; 
$sTable = "TABLE_NAME"; 
$gaSql['user'] = "USER_NAME"; 
$gaSql['password'] = "PASSWORD"; 
$gaSql['db'] = "DATABASE_NAME"; 
$gaSql['server'] = "localhost"; 


// DATABASE CONNECTION 
function dbinit(&$gaSql) { 
    // ERROR HANDLING 
    function fatal_error($sErrorMessage = '') { 
     header($_SERVER['SERVER_PROTOCOL'] .' 500 Internal Server Error'); 
     die($sErrorMessage); 
    } 

    // MYSQL CONNECT 
    if (!$gaSql['link'] = @mysqli_connect($gaSql['server'], $gaSql['user'], $gaSql['password'])) { 
     fatal_error('Could not open connection to server'); 
    } 

    // MYSQL DATABASE SELECT 
    if (!mysqli_select_db($gaSql['db'], $gaSql['link'])) { 
     fatal_error('Could not select database'); 
    } 
} 
+0


致命错误:未捕获错误:调用未定义函数mysql_connect()函数在C:\ XAMPP \ htdocs中\ OOOO \ datatable.php:24 堆栈跟踪: #0 C:\ XAMPP \ htdocs中\ OOOO \ datatable.php(76):使用dbinit(阵列) #1 {主} 抛出C:\ XAMPP \ htdocs中\呜\ datatable.php上线
vidhya

+0

上述错误我正在geeting在铬显影剂工具 – vidhya

+0

'mysql _ *()'函数已经折旧了。更好的使用mysqli或PDO –

mysql_*()功能已经贬值,除去在PHP 7 我相信你正在使用PHP7。所以这可能是你得到这个错误的原因。

所以你最好使用mysqliPDO

enter image description here

编辑

只注意到你正在使用mysqli_connect功能在你的代码!但是你的错误信息是关于mysql_connect!你确定你没有意外在代码中使用mysql_connect()函数吗?查看第#24行的datatable.php文件中的代码。