将我的网站连接到数据库
Connect my website to database
我刚刚购买了我的 linux 服务器和 Godaddy 上的域,但现在我将文件上传到文件管理器之后。我不知道如何让我的 "init.php" 文件连接到那个 cpanel 的数据库。
$db->$mysqli_connect('should this be localhost?','what user name?','passwordhere','databasehere');
创建数据库
登录您的 GoDaddy 帐户。
单击虚拟主机。
在您要使用的托管帐户旁边,单击“管理”。
在主机控制面板的“数据库”部分,单击与您要创建的数据库对应的图标。
单击“添加”。
填写字段。要允许直接访问,请单击其他选项。
更多信息click here
其实我最近才知道这个。我会给你一个我为我正在制作的网站编译的例子。它在 linux 上对我有用,对你也应该有用。您还必须确保制作数据库。如果你有一个网络管理器,你可以这样做,或者你可以通过 SSH 来完成。在你还想完成的事情之前还有几个步骤,如果你需要帮助,你可以问我你是否还没有完成它们。
所以我猜首先你必须填写变量。你给这些 'variables' 一个值。所以假设这是 databaseconfig.php
<?php
define("HOST", "localhost"); // The host you want to connect to.
define("USER", "usernamefordatabse"); // The database username.
define("PASSWORD", "usernamepassword"); // The database password.
define("DATABASE", "databasename"); // The database name.
define("CAN_REGISTER", "any");
define("DEFAULT_ROLE", "member");
define("SECURE", FALSE);
?>
我把这个放在一个文件里。因此,我正在使这些变量中的每一个(又名 PASSWORD、DATABSE 等)都有意义。他们现在的意思是连接到您的数据库的信息。
在另一个文件中有这个 databaseconnection.php
<?php
include_once 'databaseconfig.php'; // As functions.php is not included
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
?>
我使用 连接到数据库。这是我为此制作的两个不同的 php 文件,我不确定您是否可以将它们合并。
所以现在在您的主页上说您的 index.html 或您的页面所在的任何想要连接到数据库的地方。在该页面的顶部,您必须连接它
<?php
include_once 'includes/databasebconnection.php';
?>
这位于需要访问数据库的页面顶部。该数据库连接已经连接到您的数据库的配置文件 databaseconfig,这是第一组代码。那是一条不完整的线路。我连接了另一个实际运行的所有东西,因此根据结果,他们会得到不同的反馈。
我刚刚购买了我的 linux 服务器和 Godaddy 上的域,但现在我将文件上传到文件管理器之后。我不知道如何让我的 "init.php" 文件连接到那个 cpanel 的数据库。
$db->$mysqli_connect('should this be localhost?','what user name?','passwordhere','databasehere');
创建数据库
登录您的 GoDaddy 帐户。
单击虚拟主机。
在您要使用的托管帐户旁边,单击“管理”。
在主机控制面板的“数据库”部分,单击与您要创建的数据库对应的图标。
单击“添加”。
填写字段。要允许直接访问,请单击其他选项。
更多信息click here
其实我最近才知道这个。我会给你一个我为我正在制作的网站编译的例子。它在 linux 上对我有用,对你也应该有用。您还必须确保制作数据库。如果你有一个网络管理器,你可以这样做,或者你可以通过 SSH 来完成。在你还想完成的事情之前还有几个步骤,如果你需要帮助,你可以问我你是否还没有完成它们。
所以我猜首先你必须填写变量。你给这些 'variables' 一个值。所以假设这是 databaseconfig.php
<?php
define("HOST", "localhost"); // The host you want to connect to.
define("USER", "usernamefordatabse"); // The database username.
define("PASSWORD", "usernamepassword"); // The database password.
define("DATABASE", "databasename"); // The database name.
define("CAN_REGISTER", "any");
define("DEFAULT_ROLE", "member");
define("SECURE", FALSE);
?>
我把这个放在一个文件里。因此,我正在使这些变量中的每一个(又名 PASSWORD、DATABSE 等)都有意义。他们现在的意思是连接到您的数据库的信息。
在另一个文件中有这个 databaseconnection.php
<?php
include_once 'databaseconfig.php'; // As functions.php is not included
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
?>
我使用 连接到数据库。这是我为此制作的两个不同的 php 文件,我不确定您是否可以将它们合并。
所以现在在您的主页上说您的 index.html 或您的页面所在的任何想要连接到数据库的地方。在该页面的顶部,您必须连接它
<?php
include_once 'includes/databasebconnection.php';
?>
这位于需要访问数据库的页面顶部。该数据库连接已经连接到您的数据库的配置文件 databaseconfig,这是第一组代码。那是一条不完整的线路。我连接了另一个实际运行的所有东西,因此根据结果,他们会得到不同的反馈。