新闻中心

Phpwind升级到9.0后前台新会员用户无法正常显示方法

作者 / 无忧主机 时间 2015-01-09 15:08:15

最近小编一直在研究phpwind v9.0版本,本想升级到9.0后功能要比8.7版本好用可是并不是小编想的那么好呀,毕竟phpwind更新到最新的还有一些bug等等把。就像小编最近一直在处理一个在phpwind 8.7版本升级到9.0中前台的新会员用户不显示了报错Incorrect integer value: '`num`+1' for column 'num' 一开始小编在报错中发现num`+1' for column 'num'是不是数据没有字段,检查后确认数据库已经有此字段了。 好了小编也废话不多说了最关键的是给各位朋友解决方法对吧。下面是小编总结的方法介绍给大家,打开src/service/user/dao/PwUserRegisterIpDao.php   找到大概33行代码如下代码:

public function update($ip, $date) { //代码 }
找到之后替换成如下代码:
public function update($ip, $date) {
$data = array('ip' => $ip, 'last_regdate' => $date);
$sql = $this->_bindSql('REPLACE INTO %s SET `num`=`num`+1,%s', $this->getTable(), $this->sqlSingle($data));
return $this->getConnection()->execute($sql);
}
修改好了之后进入后台更新缓存在刷新下,就可以解决新会员无法正常显示了! 无忧主机相关文章推荐阅读: PHPWIND V9.0添加游客看帖登录提醒 PHPWIND V9.0本地头像无法上传处理方法 PHPWIND8.7升级到9.0后出现“现有字段长度限制”解决方案 PHPWIND V9.0发帖报错SYNTAXERROR: UNTERMINATED处理方法

本文地址:https://www.51php.com/phpwind/18255.html

1
1
1
1
1
1
1