
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">
<wml>
<head>
<meta http-equiv="Cache-Control" content="max-age=180,private" />
</head>

<card id="read">

<p align="center">倚天世界<br/></p>

<p>标题:GM请看如何解决数据变-问题！</p>
<p>作者:pjt00789</p>
<p>日期:2006-08-30 14:04</p>
<p>内容:  你们如果使用的SQL数据库，估计使用这个办法可以，别的数据库我没用过！
你们现在使用的这个数据，数据类型定义的为int，也就是整数，数的范围为：
负2的31次方→2的31次方-1。因为钱不能为负，所以大概就算个2的31次方-1算下来大概是：2147481647，从理论上讲这个数已经被数据库的编辑者定死了的，你是改不了了，所以才导致我们身上如果拿钱超过21E多了出现变负，其实就是数据溢出的问题！
解决方法：
如果改变数据类型，估计不行，因为其他类型的数据不符合，money类型的数据带有4位小数位，所以也不行！
那么我们可以把20E转换下， ..<br/></p>

<p><a href="read.php?tid=6664&amp;page=1">上页</a> <a href="read.php?tid=6664&amp;page=2">下页</a></p>
<p><a href="post.php?action=reply&amp;tid=6664">发表回复</a></p>

<p><br /><a href="index.php">首页</a></p>

<p><a href="index.php?prog=login">登录</a></p>

<p align="center">PHPWind V4.3.2</p>
</card></wml>
