PHP は人気のあるオープン ソースのサーバー側スクリプト言語であり、MySQL は広く使用されているリレーショナル データベース管理システムです。 Web 開発のプロセスにおいて、PHP と MySQL の組み合わせは、さまざまなタイプの Web アプリケーションの構築に使用できる強力な組み合わせとなっています。この記事では、PHP フロントエンドで MySQL を使用して追加、削除、変更、クエリ操作を実行する方法を紹介します。
1. MySQL データベースへの接続
MySQL 操作を実行する前に、まずデータベースとの接続を確立する必要があります。以下に例を示します。
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
上記のコードは、mysqli クラスを使用して MySQL データベース「myDB」に接続するインスタンスを作成します。接続に失敗すると、エラー メッセージが表示されます。
2. データの挿入
MySQL へのデータの挿入は一般的な操作です。以下は、PHP フロントエンドを使用してデータベースにデータを挿入するためのサンプル コードです。
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if ($conn->query($sql) === TRUE) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } $conn->close(); ?>
上記のコードは、「MyGuests」という名前のテーブルに新しいレコードを挿入し、画面に出力します。
3. データのクエリ
MySQL でのデータのクエリも一般的な操作です。以下は、PHP フロントエンドを使用してデータベース内のデータをクエリするサンプル コードです。
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $sql = "SELECT id, firstname, lastname FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>"; } } else { echo "0 结果"; } $conn->close(); ?>
上記のコードは、「MyGuests」という名前のテーブルからデータを取得し、画面に出力します。
4. データの更新と削除
データの更新と削除も、MySQL の一般的な操作です。以下は、PHP フロントエンドを使用してデータベース内のデータを更新および削除するサンプル コードです:
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 更新数据 $sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2"; if ($conn->query($sql) === TRUE) { echo "记录更新成功"; } else { echo "Error updating record: " . $conn->error; } // 删除数据 $sql = "DELETE FROM MyGuests WHERE id=3"; if ($conn->query($sql) === TRUE) { echo "记录删除成功"; } else { echo "Error deleting record: " . $conn->error; } $conn->close(); ?>
上記のコードは、「MyGuests」という名前のテーブル内の ID 2 を持つレコードの「lastname」フィールドを更新します。 」と入力し、ID 3 レコードを削除します。
概要
上記のサンプル コードを通じて、PHP フロントエンドを使用して MySQL データベースを追加、削除、変更、クエリする方法を確認できます。これは Web 開発において必須のスキルの 1 つであり、これらの操作をマスターすることで、この分野での能力と競争力が大幅に向上します。ただし、実際のアプリケーションを作成するときは、より安全で効率的な方法を使用してデータを渡し、処理することを忘れないでください。
以上がPHP フロントエンドで MySQL を使用して追加、削除、変更、クエリ操作を実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。