# 推奨: 「php データを変更するための Mysql メソッド: まず、対応する PHP ファイルを開き、次に UPDATE コマンドを使用して MySQL データ テーブル データを変更します。構文は「UPDATE table_name SET field1=new-value1, field2=new-」です。値2」。
PHP ビデオ チュートリアル 」
MySQL UPDATE アップデート
MySQL のデータを変更または更新する必要がある場合は、SQL UPDATE コマンドを使用して操作できます。 構文MySQL データ テーブル データを変更する UPDATE コマンドの一般的な SQL 構文は次のとおりです。UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
コマンド プロンプトを介したデータの更新
以下では、SQL UPDATE コマンドの WHERE 句を使用して、runoob_tbl テーブル内の指定されたデータを更新します。 例 次の例では、データ テーブル内の runoob_id 3 を使用して runoob_title フィールド値を更新します。 SQL UPDATE ステートメント:mysql> UPDATE runoob_tbl SET runoob_title='学习 C++' WHERE runoob_id=3; Query OK, 1 rows affected (0.01 sec) mysql> SELECT * from runoob_tbl WHERE runoob_id=3; +-----------+--------------+---------------+-----------------+ | runoob_id | runoob_title | runoob_author | submission_date | +-----------+--------------+---------------+-----------------+ | 3 | 学习 C++ | RUNOOB.COM | 2016-05-06 | +-----------+--------------+---------------+-----------------+ 1 rows in set (0.01 sec)
PHP スクリプトを使用してデータを更新する
関数 mysqli_query() は、SQL ステートメントを実行するために PHP で使用されます。SQL で WHERE 句を使用することも、使用しないこともできます。 UPDATE ステートメント。 注: データ テーブル内のすべてのデータを更新するために WHERE 句を使用しないでください。注意してください。 この関数は、mysql> コマンド プロンプトで SQL ステートメントを実行するのと同じ効果があります。 例次の例では、runoob_title フィールドのデータを runoob_id 3 で更新します。 MySQL UPDATE ステートメントのテスト:<?php $dbhost = 'localhost'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } // 设置编码,防止中文乱码 mysqli_query($conn , "set names utf8"); $sql = 'UPDATE runoob_tbl SET runoob_title="学习 Python" WHERE runoob_id=3'; mysqli_select_db( $conn, 'RUNOOB' ); $retval = mysqli_query( $conn, $sql ); if(! $retval ) { die('无法更新数据: ' . mysqli_error($conn)); } echo '数据更新成功!'; mysqli_close($conn); ?>
以上がphp mysqlでデータを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。