常量变量已定义Xampp错误


Constant variable already defined Xampp error

我正在为某人排除网站故障,其中一个错误如下:

Constant serverusername already defined in C:'xampp'htdocs'employee'inc'db.php on line 5

db.php的内容如下:

<?php
//Database Connection Settings
define ('hostnameorservername','localhost'); //Your server name or hostname goes in here
define ('serverusername','root'); //Your database username goes in here
define ('serverpassword','');  //Your database password goes in here
define ('databasenamed','asset');  //Your database name goes in here
global $connection;
$connection = @mysql_connect(hostnameorservername,serverusername,serverpassword) or die('Connection could not be made to the SQL Server. Please report this system error at <font color="blue">info@servername.com</font>');
@mysql_select_db(databasenamed,$connection) or die('Connection could not be made to the database. Please report this system error at <font color="blue">info@servername.com</font>');   
?>

当我在整个目录上搜索"serverusername"时,除了在上,我在其他任何地方都找不到它

:'xampp'htdocs'employee'inc'db.php on line 5

然而,线路:

include 'inc/db.php';

存在于许多文件中。

问题出在哪里?我该如何解决?提前感谢

此问题可能是由于在同一页面上多次包含db.php文件而导致的。

试试这个:

    include_once 'inc/db.php';

用以下代码替换您的代码:

defined('hostnameorservername') or define('hostnameorservername', 'localhost');
defined('serverusername') or define('serverusername', 'root');
defined('serverpassword') or define('serverpassword', '');
defined('databasenamed') or define('databasenamed', 'asset');