我正在尝试学习如何在我的项目中实现用户帐户系统。我找到了一些简单用户帐户系统的源代码,并决定将其上传到我的服务器以测试它,看看它的行为方式。
上传后,我得到 these two errors .
这两个错误都与我的 db.php
文件有关,但一切似乎都以正确的方式连接。我正在使用 5.7.19 MySQL 社区服务器 (GPL)。如果需要,我也可以发布我的其他文件,我只是假设它与下面的两个文件有关。我该如何解决这些问题?
db.php:
<?php
$db = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
?>
配置.php:
<?php
define("DB_HOST" ,"localhost");
define("DB_USER" ,"root");
define("DB_PASS" ,"root");
define("DB_NAME" ,"registration");
?>
最佳答案
首先,这些是警告,不是错误。你的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);
}
关于php - 将项目上传到服务器时出现一些错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46652811/