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

标签 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);

?>

配置.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/

相关文章:

php - 通知 : Undefined index, php

javascript - 可以将我的 javascript 保存为 WordPress 网站的 .php 格式吗?

php - 如何使用 laravel 将表单中的数据发布到数据库中?

java - HSQLDB:如何在测试后截断数据库?

sql-server - Oracle 和 SQL Server 中 NVARCHAR 的区别?

php - Laravel - MySqlConnection'没有方法 'selectRaw'

php - 以正确的方式输出数组

php - 使用 PHP 在每个用户权限的基础上向 MySQL 数据库中的用户显示菜单项?

PHP/MYSQL Echo 使用join命令

php - 如何使用 Bootstrap 选择框和 PHP 准备语句将多行插入 Mysql 表?