将项目上传到服务器时出现一些错误

时间:2017-10-09 18:28:12

标签: php mysql database

我正在尝试学习如何在我的项目中实施用户帐户系统。我找到了一个简单的用户帐户系统的源代码,并决定将其上传到我的服务器,只是为了测试它,看看它的行为方式。

上传后,我收到these two errors

这两个错误都是指我的db.php文件,但所有内容似乎都以正确的方式连接。我正在使用5.7.19 MySQL社区服务器(GPL)。如果需要,我也可以发布我的其他文件,我只是假设它与下面的两个文件有关。我该如何解决这些问题?

db.php中:

<?php

$db = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);

?>

的config.php:

<?php

define("DB_HOST" ,"localhost");
define("DB_USER" ,"root");
define("DB_PASS" ,"root");
define("DB_NAME" ,"registration");

?>

1 个答案:

答案 0 :(得分:0)

首先,这些是警告,而不是错误。您的configuration error_reporting display it个用户。

第一个可能是因为你有另一个服务器版本的库版本。

第二个告诉您没有提供有效的登录名和密码。

由于您没有与数据库的连接,脚本的其余部分无法正常执行。

尽可能read in the PHP documentation,您应该检查您是否已正确连接到数据库。

$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');

/*
 * This is the "official" OO way to do it,
 * BUT $connect_error was broken until PHP 5.2.9 and 5.3.0.
 */
if ($mysqli->connect_error) {
    die('Connect Error (' . $mysqli->connect_errno . ') '
            . $mysqli->connect_error);
}