PHP 数据库操作:更新商品信息和插入 Sky_Wkconfig 表数据

本示例展示了使用 PHP 代码更新商品信息和向 sky_wkconfig 表插入数据的步骤。

更新商品信息

public static function updateGoods($Data){
    $DB = SQL::DB(); // 假设 $DB 已经定义为数据库连接对象
    $gid = isset($Data['gid']) ? intval($Data['gid']) : 0;
    $money = isset($Data['money']) ? floatval($Data['money']) : 0;
    $name = isset($Data['name']) ? $Data['name'] : '';
    $note = isset($Data['note']) ? $Data['note'] : '';
    $result = $DB->update('goods', ['money' => $money, 'name' => $name, 'note' => $note], ['gid' => $gid]);
    if ($result) {
        dier([
            'code' => 1,
            'msg' => '修改成功',
            'data' => $result,
        ]);
    } else {
        dier([
            'code' => 0,
            'msg' => '修改失败',
            'data' => $result,
        ]);
    }
}

插入 Sky_Wkconfig 表数据

public static function insertSkyConfig($Data){
    $DB = SQL::DB(); // 假设 $DB 已经定义为数据库连接对象
    $DB->delete('sky_wkconfig', []);
    $name = isset($Data['name']) ? $Data['name'] : '';
    $mark = isset($Data['mark']) ? $Data['mark'] : '';
    $url = isset($Data['url']) ? $Data['url'] : '';
    $uid = isset($Data['uid']) ? $Data['uid'] : '';
    $key = isset($Data['key']) ? $Data['key'] : '';
    $token = isset($Data['token']) ? $Data['token'] : '';
    $result = $DB->insert('sky_wkconfig', ['name' => $name, 'mark' => $mark, 'url' => $url, 'uid' => $uid, 'key' => $key, 'token' => $token]);
    if ($result) {
        dier([
            'code' => 1,
            'msg' => '插入成功',
            'data' => $result,
        ]);
    } else {
        dier([
            'code' => 0,
            'msg' => '插入失败',
            'data' => $result,
        ]);
    }
}

代码说明:

  1. 数据库连接: 代码假定 $DB 已经定义为数据库连接对象。请根据实际情况调整数据库连接方式。
  2. 数据处理: 代码从传入的 $Data 数组中获取需要插入或更新的字段值,并进行类型转换(例如 intvalfloatval)确保数据类型匹配数据库表结构。
  3. 插入和更新: 代码使用 $DB->insert$DB->update 方法进行数据插入和更新操作。
  4. 错误处理: 代码使用 dier 函数(假定已经定义)返回操作结果,包括 codemsgdata

注意: 以上代码示例仅供参考,实际应用中需要根据具体需求进行调整和完善。

PHP 数据库操作:更新商品信息和插入 Sky_Wkconfig 表数据

原文地址: https://www.cveoy.top/t/topic/mEZu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录