私は最近、実際にこれを知りました。私が作っているサイトのために私が集めたものを例に挙げてみましょう。それは私のためにLinux上で動作し、あなたのために働く必要があります。また、必ずデータベースを作成する必要があります。あなたがウェブマネージャーを持っているなら、あなたはそれを行うことができます。あるいは、あなたはSSHを通してそれを行うことができます。あなたが達成しようとしているものの前にいくつかのステップがあります。もしあなたがそれを手助けしなければならないのであれば、あなたがすでにそれを終えていないかどうか私に尋ねることができます。
まず、変数を入力する必要があります。これらの「変数」に値を与えます。これは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);
?>
これは1つのファイルにあります。だから、私はこれらの変数のそれぞれをパスワード、データースなどと呼んでいます。今彼らが意味することは、データベースに接続するための情報です。このdatabaseconnection.php私はデータベースへの接続に使用
<?php
include_once 'databaseconfig.php'; // As functions.php is not included
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
?>
を持つ内の別のファイルに
。それらは私がそれのために作った2つの異なるPHPファイルであり、あなたがそれらを組み合わせることができるかどうかはわかりません。
あなたのメインページで、あなたのページがどこにあってもデータベースに接続したいと思っているindex.htmlと言うことができます。そのページの上に接続する必要があります。
これは、データベースにアクセスする必要があるページの上に表示されます。そのデータベース接続は、データベースの構成ファイル、つまり最初のコードセットであるdatabaseconfigにすでに接続されています。それは不完全なラインです。私は実際にすべてを実行する別の1つを接続しているので、結果に応じて、彼らは異なるフィードバックを取得します。
出典
2017-06-17 03:22:07
Dax
あなたのMySQLサーバはlocalhost上で動作していますか?もしそうなら、それはlocalhostでなければなりません。あなたのユーザ名とパスワードまでは...あなたのMySQLサーバに設定されているユーザ名とパスワードです。そしてデータベース?どのようにしてあなたがあなたのデータベースに名前をつけたかを知ることができます... – Brad
これを初めてやっている私は何をするかを見せていません。私が持っている設定は、私のxampp mysqlからです。私はそれがWebサーバーのために同じものであるかどうかを知りたいです –
なぜでしょうか?彼らは2つの異なるMySQLサーバです。*あなた*あなたのユーザー名/パスワード/データベース名を選んでください...それは何でも*あなたが設定するものです。 – Brad