ホームページ  >  記事  >  バックエンド開発  >  PHP を使用して MySQL レコードを変更する方法

PHP を使用して MySQL レコードを変更する方法

PHPz
PHPzオリジナル
2023-04-10 09:41:47636ブラウズ

Web 開発では、PHP 言語がサーバーサイド プログラミングで広く使用されており、MySQL は最も一般的に使用されるリレーショナル データベースの 1 つです。 MySQL データベース内のレコードを変更する必要がある場合は、PHP 言語を使用してそれを実現する必要があります。この記事では、PHP を使用して MySQL レコードを変更する方法を詳しく紹介します。

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

PHP には、MySQL データベースに接続するための組み込み関数がいくつか用意されています。最も一般的に使用されるのは、mysqli_connect() 関数です。この関数は、MySQL サーバー アドレス、ユーザー名、パスワード、接続されたデータベース名という 4 つのパラメーターを渡す必要があります。以下は、MySQL データベースへの接続の例です。

$servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "mydb";

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

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

上記のコードでは、mysqli_connect() 関数を使用して、mydb という名前のデータベースに接続します。

  1. SQL ステートメントの実行

接続が成功したら、SQL ステートメントを使用してデータベース内のレコードを操作する必要があります。 PHP では、mysqli_query() 関数を使用して SQL ステートメントを実行できます。この関数は 2 つのパラメーターを渡す必要があります。最初のパラメーターはデータベース接続オブジェクト $conn で、2 番目のパラメーターは実行される SQL ステートメントです。以下は、MySQL データベース レコードを変更する例です。

$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

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

上記のコードでは、SQL ステートメント UPDATE を使用して、データベース テーブル MyGuests 内の ID 2 を持つレコードの lastname フィールドを Doe に変更します。

  1. データベース接続を閉じる

データベース操作が完了したら、必ずデータベース接続を閉じてください。 PHP では、mysqli_close() 関数を使用して接続を閉じることができます。接続を閉じる例を次に示します。

mysqli_close($conn);
  1. 完全な例

次に、データベースへの接続、SQL ステートメントの実行、

$servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "mydb";

$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查是否连接成功
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

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

mysqli_close($conn);
  1. 概要

この記事では、データベースへの接続、SQL ステートメントの実行、および SQL ステートメントの実行など、PHP を使用して MySQL データベース内のレコードを変更する方法を紹介します。接続を閉じています。この記事が読者の実際の開発に少しでも役立つことを願っています。データのセキュリティと整合性を確保するために、データベース レコードを変更するときは注意する必要があることに注意してください。

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

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