大量のデータを手動で操作するのは非常に面倒な作業であるため、データの管理を支援するデータベースが必要です。
主流のデータベースとして、MySQL は SQL 言語を使用します。入力管理は通常、MySQL ターミナルを通じて実行でき、phpMyAdmin グラフィカル ツールは wnmp のローカル ページにあります。
CREATE DATABASE の例; サンプル データベースの作成
USE の例; サンプル データベースの使用を選択します
CREATE TABLE ユーザー (
name varchar(30),
email varchar(50),
)
サンプル データベースの下に作成された users テーブルには、varchar 型の名前と電子メールの 2 つの列が含まれており、サイズはそれぞれ 30 と 50 です。
INSERT INTO users (name, email)
VALUES ('Jack',' jacksemail@ gmail.com')
users テーブルにデータを挿入します。名前は 'Jack' に対応し、電子メールは 'jacksemail@gmail.com' に対応します
SELECT * FROM users
以下のすべての列のデータをリクエストしますユーザーテーブル
ユーザーから名前を選択
ユーザーテーブルの下の名前カラムのデータをリクエスト
ユーザーから名前、電子メールを選択
ユーザーテーブルの下の名前とメールカラムのデータをリクエスト
mysqli_connection(' データベースの場所','データベース ユーザー名','データベース パスワード','データベース名')
データベースの場所 = ドメイン名、IP アドレス、またはローカルホスト
データベース ユーザー名 = root (MySQL のデフォルト)
データベースパスワード = パスワード (MySQL のデフォルト)
データベース名 = 例 (独自に定義したデータベース名)
mysqli query(databaseconnect,query);
データベース接続とクエリ文字列を介して SQL クエリを完了します
my close(databaseconnect )
接続を閉じる
<?php $dbc = mysqli_connect('localhost','Jack','password','example') or die ('Error connecting to MySQL server'); $query = "INSERT INTO users (name, email)". "VALUE ('Jack','jacksemail@gmail.com')"; $result = mysqli_query($dbc, $query) or die ('Error querying database'); $mysqli_close($dbc);?>
この章では主に 2 つの部分について説明します。1 つはデータベース内にデータベース テーブルを作成し、データを挿入し、データをクエリする方法です。もう 1 つは、php でデータベースに接続し、データを挿入し、データベースを閉じる方法です。