这里是使用了unsigned 的 smallint 字段类型在更新时提示 65535错误了,这个意思是长度在65535之外了,也就是会出现补数溢出的情况了,下面本文章来给各位介绍解决办法.
$sql = "UPDATE `dzxbbs_common_member` SET newprompt=newprompt-1 WHERE uid='{$uid}'";
`dzxbbs_common_member` 表中 newprompt的类型是 smallint unsigned 长度为6的类型。
当newprompt值为0时,执行这条sql语句,得到了意想不到的结果ne...