任何人都知道我的配置代码有什么问题? 我只是PHP的初学者,所以这是我的错误
致命错误:未捕获错误:调用未定义 函数mysql_connect()在C:\ XAMPP \ htdocs \ gas_php \ config.php:10堆栈追踪:
0 - C:\ XAMPP \ htdocs \ gas_php \ checkbanned.php(7):include()
1 - {main}抛出C:\ XAMPP \ htdocs \ gas_php \ config.ph
整夜工作以提出这个:
<?php
$db_host = 'localhost';
$db_user = 'root';
$db_password = '';
$db_name = 'accounts';
$connect = mysql_connect($db_host,$db_user,$db_password) or die(mysql_error());
$select = mysql_select_db($db_name) or die(mysql_error());
mysql_query("set character_set_server='utf8'");
mysql_query("set names 'utf8'");
?>
答案 0 :(得分:1)
您的错误
致命错误:未捕获错误:在C:\ XAMPP \ htdocs \ gas_php \ config.php中调用未定义函数mysql_connect():10
说mysql_connect是一个未定义的函数。
通过查看PHP Manual - mysql_connect,您可以看到在PHP 7.0中删除了此功能。因此,如果您使用的是PHP 7.0或更高版本,则此功能不可用。
您应该使用函数mysqli_connect