ホームページ > バックエンド開発 > PHPの問題 > PHP + MySQL を使用して簡単な Student テーブルを作成する方法

PHP + MySQL を使用して簡単な Student テーブルを作成する方法

PHPz
リリース: 2023-04-24 11:10:04
オリジナル
2175 人が閲覧しました

学生テーブルを作成するにはどうすればよいですか?これは、PHP プログラミング初心者が直面する問題です。この記事では、PHP と MySQL を使用して簡単な Students テーブルを作成し、そこに情報を追加する方法を説明します。

ステップ 1: データベースを作成する

まず、student テーブルを保存するデータベースを作成する必要があります。データベースは、MySQL コマンド ラインまたは任意の MySQL クライアントを使用して作成できます。以下は、MySQL コマンド ラインを使用してデータベースを作成する例です。

mysql> CREATE DATABASE students;
ログイン後にコピー

ステップ 2: テーブルを作成する

student テーブルを作成する前に、最初にテーブル内の列を定義する必要があります。テーブルと各列タイプのデータ。この例では、次の列名とデータ型を使用します:

#列名データ型##idname メール電話必須 Students テーブルを作成するには、次の SQL ステートメントを使用してください:
INT
VARCHAR(50)
VARCHAR(50)
VARCHAR(20)
CREATE TABLE students (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    email VARCHAR(50) NOT NULL,
    phone VARCHAR(20) NOT NULL
);
ログイン後にコピー

上記のコードは、id、name、email、phone の 4 つの列を含む「students」という名前のテーブルを作成します。このうち、id 列は自己増加する主キーであり、各生徒を一意に識別するために使用されます。

ステップ 3: PHP コードを記述する

Student テーブルを作成したので、それに情報を追加する PHP コードを記述する必要があります。以下は、PHP と MySQL を使用して Student テーブルにデータを挿入する例です。

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "students";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 准备 SQL 语句
$sql = "INSERT INTO students (name, email, phone)
VALUES ('John Doe', 'johndoe@example.com', '123-456-7890')";

if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>
ログイン後にコピー

上記のコードは、名前 John Doe、電子メール アドレス johndoe@example.com の新しいレコードを Student テーブルに挿入します。電話番号は 123-456-7890 です。

同様の方法を使用して、学生テーブルにさらに学生データを挿入できます。たとえば、HTML フォームを使用してユーザーが入力したデータを受け入れ、PHP を使用してそれを Students テーブルに挿入できます。

結論

この記事では、PHP と MySQL を使用して単純な Student テーブルを作成し、そこにデータを挿入する方法を説明しました。これは単なる入門レベルの例ですが、PHP と MySQL を使用してより複雑なアプリケーションを構築する方法をより深く理解するのに役立ちます。

以上がPHP + MySQL を使用して簡単な Student テーブルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート