インターネットの発展に伴い、多くの Web サイトは単純な Web ページ表示から、データベースのサポートと切り離すことのできない動的インタラクティブ機能を備えた Web サイトに変わりました。この記事では、htmlとphpを使ってデータベースを追加する方法を紹介します。
1. データベースとは何ですか?
データベースとは、特定のルールに従って編成されたデータの集合を指し、これらのデータはさまざまなコンピューター プログラムからアクセスおよび管理できます。一般的なデータベース ソフトウェアには、MySQL、Oracle、SQL Server などが含まれます。
2. データベースを作成するにはどうすればよいですか?
通常、データベース ソフトウェアをインストールし、データベースに接続する必要があります。 MySQL では、次のコマンドを使用できます:
CREATE DATABASE mydatabase;
ここで、「mydatabase」は作成するデータベースの名前です。
3. データテーブルを作成するにはどうすればよいですか?
データベースにデータ テーブルを作成すると、データをより適切に整理できるようになります。以下は、MySQL でデータ テーブルを作成するサンプル コードです。
CREATE TABLE Customers (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
email VARCHAR ( 50),
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
このコードは、「customers」という名前のデータ テーブルを作成し、データ テーブル内のフィールド (id、name、email) を定義します。および reg_date) とその属性。
4. php をデータベースに接続するにはどうすればよいですか?
php では、次のコードを使用して MySQL データベースに接続できます:
// データベース ソフトウェアをインストールして構成したと仮定すると、次のようになります。データベースに接続するコード:
$conn = mysqli_connect("localhost", "username", "password");
//接続を検出
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "接続に成功しました";
?>
上記のコードでは、「localhost」は接続しているデータベース サーバーのアドレスを表し、「ユーザー名」は「」と「パスワード」は、作成したデータベース ユーザーのユーザー名とパスワードです。
5. PHP にデータを挿入するにはどうすればよいですか?
php を使用してデータを挿入するのは非常に簡単です。次のコードを使用できます:
$sql = "INSERT INTO Customers (name, email)
VALUES ('John Doe', 'john@example.com') " ;
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);</p> <p>}<br>?></p> <p>上記の場合コードで、「customers」データテーブルにレコードを挿入しました。レコードの「name」フィールドと「email」フィールドの値は、それぞれ「John Doe」と「john@example.com」です。 </p> <p>6. PHP でデータをクエリするにはどうすればよいですか? </p> <p>以下は、php を使用してデータをクエリするためのサンプル コードです: </p> <p><?php<br/>$sql = "SELECT id, name, email FROM Customers";<br/>$result = mysqli_query($conn, $sql);</p><p>if (mysqli_num_rows($result) > 0) {</p><pre class="brush:php;toolbar:false">// 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; }</p> <p>} else {</p> <pre class="brush:php;toolbar:false">echo "0 结果";
}
mysqli_close($conn);
?>
上記のコードでは、「SELECT」ステートメントを使用して、「顧客」から「id」、「名前」、「電子メール」をクエリします。データテーブルフィールドのデータを取得し、「$result」オブジェクトを返します。次に、「mysqli_num_rows()」関数を使用して、データ クエリの結果があるかどうかを判断します。最後に、データは「mysqli_fetch_assoc()」関数を通じて 1 行ずつ出力されます。
7. 結論
HTML および PHP を介してデータベースを追加することは、Web サイト上で動的な対話を実現するための重要な手段の 1 つです。上記のコードを使用すると、Web サイト内のデータを簡単に挿入、クエリ、更新、削除できます。
以上がHTMLとPHPを介してデータベースを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。