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

WBOY
リリース: 2023-06-03 19:31:25
転載
1361 人が閲覧しました

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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート