PHP を使用してデータベースにデータを挿入する方法

データをデータベースに送信するには、次の方法を使用できます。

  1. ネイティブ PHP 関数を使う
  2. mysqli 関数ライブラリを使用して、mysqli_connect() 関数でデータベースへの接続を確立し、mysqli_query() 関数を使用して SQL ステートメントを実行してデータを挿入します。
  3. PDO(PHPデータオブジェクト)を利用する:データベースにPDOクラスを利用して接続し、prepare()メソッドとexecute()メソッドを用いてデータの挿入を行う。
  4. ORM(オブジェクトリレーショナルマッピング)フレームワークを利用して
  5. Laravelではデータベース操作にEloquent ORMまたはクエリビルダーを使用できます。
  6. Symfonyは、データベース操作にはDoctrine ORMまたはクエリビルダーを使用できます。
  7. Yiiでは、Active RecordとQuery Builderの2つの手法でデータベース操作を行うことができます。

次に、mysqli 関数ライブラリを使用した例を示します。

<?php
// 连接到数据库
$connection = mysqli_connect('localhost', 'username', 'password', 'database');

// 检查连接是否成功
if (mysqli_connect_errno()) {
    die('数据库连接失败: ' . mysqli_connect_error());
}

// 准备插入数据的SQL语句
$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')";

// 执行SQL语句
if (mysqli_query($connection, $sql)) {
    echo "数据插入成功";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($connection);
}

// 关闭连接
mysqli_close($connection);
?>

なお、上記の例のデータベース接続情報(ホスト名、ユーザー名、パスワード、データベース名)は、実際の環境に合わせて修正してください。

bannerAds