ホームページ >バックエンド開発 >PHPの問題 >PHP を使用して MySQL データベースにデータを追加、更新、削除する方法

PHP を使用して MySQL データベースにデータを追加、更新、削除する方法

PHPz
PHPzオリジナル
2023-03-28 13:54:19652ブラウズ

PHP 言語は、Web 開発者が Web サイトを構築、管理、更新するためによく使用するサーバー側スクリプト言語です。動的 Web サイトを開発する場合、データは MySQL データベースを通じて保存および管理され、PHP はデータを追加、更新、または削除するためのさまざまな関数を提供します。

この記事では、PHP を使用して MySQL データベースにデータを追加、更新、削除する方法を詳しく説明します。

1. PHP と MySQL の接続

操作を実行する前に、まず PHP と MySQL の接続を確立する必要があります。これは、mysqli または PDO PHP 拡張機能を使用して実現できます。以下は、mysqli 拡張機能を使用したサンプル コードです。

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

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>

上記のコードでは、MySQL サーバーの IP アドレス、ユーザー名、パスワードとデータベース名。接続に失敗した場合は、エラーメッセージが出力され、スクリプトの実行が終了します。成功した場合、「正常に接続されました」が出力されます。

2. データベースからのデータの挿入

MySQL データベースにデータを挿入するには、INSERT INTO ステートメントを使用できます。データをテーブルに挿入するサンプル コードを次に示します。

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

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "INSERT INTO myTable (firstname, lastname, email)
VALUES (&#39;John&#39;, &#39;Doe&#39;, &#39;john@example.com&#39;)";

if (mysqli_query($conn, $sql)) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);
?>

上記のコードでは、# という名前のテーブルにデータを追加する

$sql

という名前の SQL クエリ変数を作成しました。 ##私のテーブル。実行が成功した場合は「新しいレコードが正常に作成されました」が出力され、それ以外の場合はエラーメッセージが出力されます。 3. データベースからのデータの更新

データベース内のデータを更新するには、UPDATE ステートメントを使用できます。特定のデータを更新する例を次に示します。

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

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "UPDATE myTable SET lastname=&#39;Doe Jr.&#39; WHERE id=1";

if (mysqli_query($conn, $sql)) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}

mysqli_close($conn);
?>
上記のコードでは、指定された行の姓を更新する

$sql

という名前の SQL クエリ変数を作成しました。ジュニア」実行が成功した場合は「レコード更新に成功しました」が出力され、それ以外の場合はエラーメッセージが出力されます。

4. データベースからデータを削除する

データベースからデータを削除するには、DELETE ステートメントを使用します。以下は、テーブルから行を削除するサンプル コードです。

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

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "DELETE FROM myTable WHERE id=3";

if (mysqli_query($conn, $sql)) {
    echo "Record deleted successfully";
} else {
    echo "Error deleting record: " . mysqli_error($conn);
}

mysqli_close($conn);
?>
上記のコードでは、

$sql

という名前の SQL クエリ変数を使用して、テーブル内の特定の行を削除しています。実行が成功した場合は「レコードが正常に削除されました」が出力され、それ以外の場合はエラーメッセージが出力されます。

概要

PHP 開発では、MySQL データベースとの対話は不可欠なプロセスです。この記事では、PHP を使用して MySQL データベースに接続し、データを追加、更新、削除する方法を学びました。もちろん、これらは基本的な例の一部にすぎず、関連ドキュメントを参照することでより高度な操作を実行できます。この記事があなたの学習に役立つことを願っています。

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

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