ホームページ  >  記事  >  PHPでデータを更新する

PHPでデータを更新する

无忌哥哥
无忌哥哥オリジナル
2018-06-28 11:39:242332ブラウズ

* データテーブル内のデータを更新します

* 注: 更新は新規追加とは異なり、クエリに基づいており、推奨事項にも更新条件が必要です

* 使用する関数:

* 1.mysqli_query() 、

* 2.mysqli_errno(),mysqli_error(),

* 3.mysqli_affected_rows(),

* 4.mysqli_close()

//1. データベースに接続します

define ('DB_HOST', 'localhost');
define ('DB_USER', 'root');
define ('DB_PASS', 'root');
define ('DB_NAME', 'php');
define ('DB_CHAR', 'utf8');
$db = @mysqli_connect(DB_HOST, DB_USER, DB_PASS);
if (mysqli_connect_errno($db)) {
    exit('连接失败'.mysqli_connect_error($db));
}
mysqli_select_db($db, DB_NAME);
mysqli_set_charset($db, DB_CHAR);

//2。

$sql = "UPDATE staff SET salary=2900 WHERE staff_id=8";

//3. クエリを実行します。成功した場合は true、失敗した場合は false を返します

if (mysqli_query($db, $sql)) {
    if (mysqli_affected_rows($db) > 0) {
        //返回受影响的记录数
        echo '成功的更新了'.mysqli_affected_rows($db).'条记录';
    } else {
        echo '没有记录被更新';
    }
} else {
    exit(mysqli_errno($db).':'.mysqli_error($db));
}

//4. 接続を閉じます

mysqli_close($db);

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