PHP は、Web アプリケーションの開発に広く使用されているプログラミング言語です。 Web サイトの開発では、データベース内のデータを追加、削除、変更、確認する必要がよくあります。中でも、データの変更は頻繁に使用される操作です。この記事では、PHPを使用してテーブルデータの行を変更する方法を詳しく紹介します。
1. データベースへの接続
PHP では、データベースへの接続は非常に簡単で、PHP の組み込み mysqli クラスを使用するだけです。次に、MySQL データベースに接続するためのコード例を示します。
<?php //数据库连接信息 $host = "localhost"; $username = "root"; $password = "123456"; $dbname = "test"; //创建连接 $conn = new mysqli($host, $username, $password, $dbname); //检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
2. 変更するデータをクエリする
通常、最初にクエリ操作を通じて変更するデータを見つける必要があります。データをクエリするコード例を次に示します:
<?php //查询语句 $sql = "SELECT id, name, age FROM user WHERE id = 1"; $result = $conn->query($sql); //检测查询结果是否为空 if ($result->num_rows > 0) { //输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>"; } } else { echo "0 结果"; } $conn->close(); ?>
3. データの変更
変更対象のデータを取得した後、UPDATE ステートメントを使用してデータを変更できます。データを変更するコード例を次に示します。
<?php //更新数据的语句 $sql = "UPDATE user SET name='Tom', age=25 WHERE id=1"; if ($conn->query($sql) === TRUE) { echo "数据更新成功"; } else { echo "数据更新失败: " . $conn->error; } $conn->close(); ?>
上記のコードでは、UPDATE ステートメントを使用して、ID 1 のユーザー データを更新します。 UPDATE ステートメントでは、SET 句を使用して変更するフィールドと値を指定し、WHERE 句を使用して変更する行を指定できます。
4. 完全なコード例
<?php //数据库连接信息 $host = "localhost"; $username = "root"; $password = "123456"; $dbname = "test"; //创建连接 $conn = new mysqli($host, $username, $password, $dbname); //检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } //查询语句 $sql = "SELECT id, name, age FROM user WHERE id = 1"; $result = $conn->query($sql); //检测查询结果是否为空 if ($result->num_rows > 0) { //输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>"; } } else { echo "0 结果"; } //更新数据的语句 $sql = "UPDATE user SET name='Tom', age=25 WHERE id=1"; if ($conn->query($sql) === TRUE) { echo "数据更新成功"; } else { echo "数据更新失败: " . $conn->error; } $conn->close(); ?>
上記のコードは、PHP を使用してデータベースに接続し、データをクエリし、データを変更することによってテーブル データの行を変更する方法を完全に示しています。開発者は、必要に応じてコード内のテーブル名、フィールド名、クエリ条件などのパラメータを変更し、対応する機能を実装できます。
以上がPHPでテーブルデータの行を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。