PHP 数据库操作:更新商品信息和插入 Sky_Wkconfig 表数据
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,
]);
}
}
代码说明:
- 数据库连接: 代码假定
$DB已经定义为数据库连接对象。请根据实际情况调整数据库连接方式。 - 数据处理: 代码从传入的
$Data数组中获取需要插入或更新的字段值,并进行类型转换(例如intval和floatval)确保数据类型匹配数据库表结构。 - 插入和更新: 代码使用
$DB->insert和$DB->update方法进行数据插入和更新操作。 - 错误处理: 代码使用
dier函数(假定已经定义)返回操作结果,包括code、msg和data。
注意: 以上代码示例仅供参考,实际应用中需要根据具体需求进行调整和完善。
原文地址: https://www.cveoy.top/t/topic/mEZu 著作权归作者所有。请勿转载和采集!