ホームページ > バックエンド開発 > PHPの問題 > PHP コードを使用してデータ テーブルの内容を変更する方法について話しましょう。

PHP コードを使用してデータ テーブルの内容を変更する方法について話しましょう。

PHPz
リリース: 2023-04-11 11:46:04
オリジナル
1014 人が閲覧しました

Web サイト、アプリケーション、または管理システムを使用するプロセスでは、データ テーブルの内容を変更することが非常に一般的です。通常、変更操作を完了するには、データベース管理ツールまたは SQL ステートメントを使用する必要があります。この記事では、PHP コードを使用してデータ テーブルの内容を変更する方法を紹介します。

1. データベースへの接続

まず、コードでデータベースに接続する必要があります。通常、データベースと対話するには、Mysqli または PDO 拡張機能を使用します。 Mysqli を例に挙げると、データベースに接続するコードは次のとおりです。

//设置连接参数
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

//创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

//检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
} 
echo "连接成功";
ログイン後にコピー

2. データ テーブルの内容を変更します

次に、データの内容の変更を開始できます。テーブル。この記事では、users という名前のデータ テーブル内のデータ行を変更する必要があると仮定します。

  1. データの更新

データを更新するには、通常、UPDATE ステートメントを使用する必要があります。以下は、Mysqli を使用してデータを更新するコードです:

//更新数据
$sql = "UPDATE users SET username='newname',password='newpassword' WHERE id='1'";

if ($conn->query($sql) === TRUE) {
    echo "数据更新成功";
} else {
    echo "数据更新失败: " . $conn->error;
}
ログイン後にコピー

上記のコードでは、UPDATE ステートメントを使用してユーザー名とパスワードを newnamenewpassword# に変更します。 ## それぞれ。同時に、ID 1 のデータ行のみが変更されるように WHERE 条件を設定します。変更が成功すると、「データは正常に更新されました」というプロンプトが表示されます。それ以外の場合は、特定のエラー メッセージが表示されます。

    データの挿入
データの更新に加えて、新しいデータをデータ テーブルに挿入する必要がある場合もあります。通常、この操作を完了するには INSERT ステートメントを使用します。以下は、Mysqli を使用してデータを挿入するコードです。

//插入数据
$sql = "INSERT INTO users (username,password,email) VALUES ('test','testpwd','test@test.com')";

if ($conn->query($sql) === TRUE) {
    echo "数据插入成功";
} else {
    echo "数据插入失败: " . $conn->error;
}
ログイン後にコピー
上記のコードでは、INSERT ステートメントを使用して、新しいデータを

users データ テーブルに挿入します。このうち、データを入力したのはユーザー名、パスワード、メールアドレスの 3 つのフィールドのみです。挿入が成功すると、「データ挿入成功」というプロンプトが表示されます。それ以外の場合は、特定のエラー メッセージが表示されます。

    データの削除
最後に、データ テーブルから特定のデータ行を削除する必要がある場合もあります。通常、この操作を完了するには DELETE ステートメントを使用します。以下は、Mysqli を使用してデータを削除するコードです。

//删除数据
$sql = "DELETE FROM users WHERE id='1'";

if ($conn->query($sql) === TRUE) {
    echo "数据删除成功";
} else {
    echo "数据删除失败: " . $conn->error;
}
ログイン後にコピー
上記のコードでは、DELETE ステートメントを使用して、ID 1 のデータ行を

users データ テーブルから削除します。削除が成功すると、「データの削除が成功しました」というプロンプトが表示されます。それ以外の場合は、特定のエラー メッセージが表示されます。

3. データベース接続の切断

データ テーブルの内容の変更が完了したら、データベースとの接続を閉じてシステム リソースを解放する必要があります。 Mysqli を使用して接続を閉じるコードは次のとおりです:

$conn->close();
ログイン後にコピー
IV. 概要

上記のコード例を通じて、PHP コードを使用してコンテンツを変更する基本的な操作を紹介しました。データテーブル。なお、実際の開発においては、入力データの安全性と正確性を確保するために、入力データを厳密に検証する必要があります。同時に、最高のパフォーマンスと使いやすさを実現するために、実際のアプリケーションのシナリオに基づいて適切な拡張機能を選択する必要もあります。

以上がPHP コードを使用してデータ テーブルの内容を変更する方法について話しましょう。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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