Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 大哥帮帮忙 字段值累加如何操作

[复制链接]
排骨苏 发表于 2016-3-23 14:38:33 | 显示全部楼层 |阅读模式
本帖最后由 排骨苏 于 2016-3-23 14:47 编辑

mysql  字段值+1 : update 表明 set 字段=字段+1 ;
但是discuz是如何操作
这个DB::数据库操作让人崩溃
jameson512 发表于 2016-3-23 14:47:54 | 显示全部楼层
DB::query("UPDATE `表名` SET `字段`=`字段`+1  WHERE 条件");
回复

使用道具 举报

⑧穿内裤 发表于 2016-3-23 14:49:11 | 显示全部楼层
DB::table($tablename)
DB::delete($tablename, 条件,条数限制)
DB::insert($tablename, 数据(数组),是否返回插入ID,是否是替换式,是否silent)
DB::update($tablename, 数据(数组),条件)
DB::fetch(查询后的资源)
DB::fetch_first($sql)
DB::fetch_all($sql)
DB::result_first($sql)
DB::query($sql)
DB::num_rows(查询后的资源)
DB::_execute(命令,参数)
DB::limit(n,n)
DB::field(字段名, $pid)
DB::order(别名, 方法)
回复

使用道具 举报

 楼主| 排骨苏 发表于 2016-3-23 14:58:40 | 显示全部楼层
jameson512 发表于 2016-3-23 14:47
DB::query("UPDATE `表名` SET `字段`=`字段`+1  WHERE 条件");

哥哥  这样不行呀   之前就试过这种
回复

使用道具 举报

jameson512 发表于 2016-3-23 15:03:45 | 显示全部楼层
如果不行,那是你某个地方搞错了,mysql语句这样是没错的,比如表名获取时你可能没处理正确。
如果不行,那你就要分析不行的原因,是提示sql语法错误还是其他什么提示,只一句不行,谁知道什么原因
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 19:52 , Processed in 0.021719 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表