PHP はデータベースとテーブルを作成するためのシンプルなニュース リリース システムを開発します
phpmyadmin を通じてデータベースを作成できます。まず、test という名前のデータベースを作成します。
このデータベースの下に new という名前のデータテーブルを作成します。
次のステップは、ニューステーブルの下にさまざまなフィールドを作成することです。
フィールドとは何ですか?
平たく言えば、物事のカテゴリーの総称です。
「 id 」: フィールド「 id 」はデフォルトの優先フィールドです。他のフィールドの下の内容は繰り返すことができますが、このフィールドは 1 から始まり増加するアラビア数字です。このフィールドを設定するときは、主キー、インデックス、一意のキー、および自動インクリメントを設定します。この自動インクリメントとは、自動的に増加することを意味します。コンテンツがいずれかのフィールドに追加されると、このフィールドは自動的に 1 ずつ増加します。つまり、どのフィールドも 1、2、0 27 などの一意の ID に対応します...
の確立について話しましょう。いくつかのニュースフィールド。
1. id: 意味は各ニュースの番号であり、一意で、型は int で、「Extra」で自動インクリメントを選択し、主キーを選択します。
2. author: 意味は著者(ニュース発行者)、型はvarchar、長さは20ですよね?
3. 意味はニュースのタイトル、型はvarcharです。 、長さは 100 ですよね?
4 . content: 意味はニュースコンテンツ、タイプはテキストです。テキスト型フィールドも文字型に属しますが、長さを設定すると、SQL ステートメントのエラーが表示されます。
5. created_at: 意味は公開時刻、型はdatetime、長さは設定する必要はありません
このようにして、新しいデータテーブルが作成されます。
PHPコードを通じてデータベーステーブルを作成することもできます
まずテストデータベースを作成します:
<?php // 创建连接 $conn = new mysqli("localhost", "uesename", "password"); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);} // 创建数据库 $sql = "CREATE DATABASE test"; if ($conn->query($sql) === TRUE) { echo "数据库创建成功"; } else { echo "Error creating database: " . $conn->error; } $conn->close(); ?>
次に、テストデータベースに新しいテーブルを作成します:
うーんええ