记录功能在对记录进行回复时,无法正确更新数据表项 replynum的值。
查出原因是
文件:
source\class\table\table_home_doing.php
函数:- public function update_replynum_by_doid($doid, $inc_replynum) {
- return DB::query('UPDATE %t SET replynum=replynum+\'%d\' WHERE doid=%d', array($this->_table, $inc_replynum, $doid));
- }
复制代码 正确的应该是:- public function update_replynum_by_doid($inc_replynum, $doid) {
- return DB::query('UPDATE %t SET replynum=replynum+\'%d\' WHERE doid=%d', array($this->_table, $inc_replynum, $doid));
- }
复制代码 |