
<?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转换下，转换成另外一种数据，数据是可以转换的撒，转换成别的类型，可以设立一个NPC！可以拿20E进行交换一个东西，这个东西可以是另外一种物品，比如金币！当然是我取的名字啊！这样20E就还了1个金币，这个金币又能卖到商店，商店收他的价格是20E，这样不就能解决这个问题了吗？
 &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp;  作者：混世国度站→舞文弄墨！GM如果使用此方法，请给予一定奖励！谢谢合作！[p:5]<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>
