ホームページ >バックエンド開発 >PHPの問題 >HTMLとPHPを介してデータベースを追加する方法

HTMLとPHPを介してデータベースを追加する方法

PHPz
PHPzオリジナル
2023-04-06 09:15:24772ブラウズ

インターネットの発展に伴い、多くの 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。