香港独立IP空间
香港php空间
美国php空间
域名注册

最近小编一直在研究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处理方法

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

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档