ホームページ >バックエンド開発 >PHPの問題 >PHP を使用して MySQL データ テーブルにデータを追加する方法の例

PHP を使用して MySQL データ テーブルにデータを追加する方法の例

PHPz
PHPzオリジナル
2023-04-03 17:55:091451ブラウズ

PHP では、多くの Web アプリケーションが実行時にデータベースに情報を追加する必要があるため、データベース テーブルにデータを追加することは非常に一般的なタスクです。

この記事では、PHP を使用して MySQL データベース テーブルにデータを追加する方法を紹介します。この記事では、MySQLi 拡張ライブラリをサンプル データベースとして使用します。

  1. データベースへの接続

まず、MySQL データベースに接続する必要があります。次のようなコードを使用できます:

// 设置数据库连接信息
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

ここで、「username」と「password」を MySQL のユーザー名とパスワードに置き換え、「database_name」を接続するデータベースの名前に置き換える必要があります。

  1. データの挿入

接続を設定した後、データベース テーブルに新しいデータを追加できます。次の例では、「users」という名前のテーブルに新しいユーザーを追加します。

// 设置插入语句
$sql = "INSERT INTO users (username, email, password) VALUES ('JohnDoe', 'johndoe@example.com', 'somepassword')";

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

この例では、INSERT INTO ステートメントを使用して、「users」という名前のテーブルに新しいユーザーを追加します。 「ユーザー名」「メールアドレス」「パスワード」列にそれぞれユーザー情報を追加しました。

$conn->query() メソッドを使用してクエリを実行し、クエリ結果に基づいて成功メッセージまたはエラー メッセージを出力します。

  1. 複数のデータの挿入

insert ステートメントでは、単一のクエリを使用して複数のレコードを一度に挿入することもできます。これは、単一のクエリで複数の値を複数の INSERT INTO 句にマッピングすることで実行できます。例:

// 批量插入语句示例
$sql = "INSERT INTO users (username, email, password) VALUES ('JohnDoe', 'johndoe@example.com', 'somepassword'),
        ('JaneDoe', 'janedoe@example.com', 'someotherpassword'),
        ('BobSmith', 'bobsmith@example.com', 'yetanotherpassword')";

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

この例では、括弧を使用して 3 つの値を囲みます。新規ユーザーの「メールアドレス」と「パスワード」。各値をカンマで区切って、クエリ全体の最後にクエリ値のリストを挿入します。

  1. 挿入操作を完了する

挿入操作が完了したら、データベースへの接続を閉じる必要があります。次のコードを使用できます:

// 关闭数据库连接
$conn->close();

すべてのクエリを組み合わせることで、PHP で MySQL データベース テーブルに新しいデータを追加できるようになります。

概要

この記事では、PHP を使用して MySQL データベースにアクセスし、テーブルにデータを追加する方法を紹介しました。これらの例を使用すると、MYSQLi 拡張挿入操作を使用してデータを動的に挿入できるようになります。

以上がPHP を使用して MySQL データ テーブルにデータを追加する方法の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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