データベースの追加、削除、変更、クエリは Web 開発の基本操作の 1 つであり、強力な Web バックエンド開発言語である PHP には、データベースを操作するための非常に便利な方法もあります。この記事では、PHP を使用してデータベースに追加、削除、変更、クエリの操作を実装する方法を紹介します。
1. データベースへの接続
PHP では、データベースへの接続は重要な手順です。 MySQL データベースを便利に操作できる、PHP が提供する mysqli 関数を使用する必要があります。
次は、MySQL データベースに接続するためのサンプル コードです:
<?php $db_host="localhost"; //数据库服务器名称 $db_user="root"; //连接数据库用户名 $db_pass=""; //连接数据库密码 $db_name="test"; //数据库名称 $mysqli=new mysqli($db_host,$db_user,$db_pass,$db_name); if(mysqli_connect_errno()){ echo "连接MySQL失败: " . mysqli_connect_error(); exit(); } ?>
上記のコードは、test という名前のデータベースに接続するために使用されます。このうち、$db_hostはデータベースサーバー名、$db_userはデータベースに接続するユーザー名、$db_passはユーザーのパスワード、$db_nameは接続するデータベースの名前を表します。接続が失敗した場合、mysqli_connect_errno 関数はエラー コードを返し、mysqli_connect_error() 関数を通じて特定のエラー情報を取得できます。
2. データの挿入
データベースへのデータの追加は一般的なタスクです。以下は、test という名前のデータベースにデータを追加するサンプル コードです。
<?php $mysqli->query("INSERT INTO user (username, password, age) VALUES ('小明','123456',18)"); ?>
上記のコードでは、データを user テーブルに挿入します。データは一重引用符または二重引用符で囲む必要があることに注意してください。また、古いバージョンの PHP を使用している場合は、同じ機能を持つ mysql_query 関数を使用することもできます。
3. データの削除
データベース内の特定のデータを削除するには、DELETE ステートメントを使用します。以下は、test という名前のデータベースからユーザー名の値が「Xiao Ming」であるレコードを削除するサンプル コードです。
<?php $mysqli->query("DELETE FROM user WHERE username='小明'"); ?>
この例では、DELETE ステートメントを使用してユーザー テーブルからレコードを削除します。削除するレコードを指定するには WHERE 句を使用することに注意してください。古いバージョンの PHP を使用している場合は、同じ機能を持つ mysql_query 関数を使用することもできます。
4. データの更新
データベース内のデータの変更は、非常に一般的な操作です。 Update ステートメントは、データベース テーブル内のデータを更新するために使用されます。以下は、test という名前のデータベース内のユーザー名「Xiaohong」の年齢値を変更するためのサンプル コードです。
<?php $mysqli->query("UPDATE user SET age=20 WHERE username='小红'"); ?>
この例では、UPDATE ステートメントを使用して、ユーザー テーブル Record 内の特定の値を更新します。 SET 句を使用して、変更するフィールドと値を指定します。 WHERE 句は更新するレコードを指定するために使用されることに注意してください。古いバージョンの PHP を使用している場合は、同じ機能を持つ mysql_query 関数を使用することもできます。
5. データのクエリ
SELECT ステートメントを使用して、データベースからデータを取得できます。以下は、テスト データベース内の他のすべての情報を取得するサンプル コードです。
<?php $result=$mysqli->query("SELECT * FROM user"); while($row = mysqli_fetch_array($result)){ echo $row['username']; echo " "; echo $row['age']; echo "<br />"; } ?>
この例では、SELECT ステートメントを使用して、ユーザー テーブルからすべてのレコードを取得し、出力します。 mysqli_fetch_array() 関数は、各行を取得して配列に配置し、ブラウザに出力するために使用されます。古いバージョンの PHP を使用している場合は、同じ機能を持つ mysql_query 関数を使用することもできます。
概要
この記事では、PHP を使用して MySQL データベースを操作する場合の追加、削除、変更、およびクエリの操作を紹介します。 mysqli 関数を使用して MySQL データベースに簡単に接続し、SQL ステートメントを使用してデータの追加、削除、更新、クエリを実行できます。これらのサンプル コードを使用すると、PHP を使用して MySQL データベースにアクセスすることを簡単に開始できます。
以上がPHP でデータベースの追加、削除、変更、クエリ操作を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。