输入类型文本字段给出固定错误2147483647

时间:2013-12-17 16:11:59

标签: php mysql

我输入类型字段为移动设备,但每次在我的数据库中输入此特定值,即 2147483647 ,无论我们填写什么值

td><span class="style5">Mobile</span></td>
  <td><input type="number" name="mob" class="text-input" maxlength="10" /></td>

连接代码$Mobile= mysql_real_escape_string( $_POST['mob']);

"INSERT INTO old VALUES('','$ID','$Car','$Name','$Name','$Gender','$DOB','$Age','$Mobile','$A   ddress','$City','$EmailId')"

1 个答案:

答案 0 :(得分:4)

您的列在签名的INT中,其中包含最多2147483647的整数。您的值明显大于该值。您需要根据它所代表的内容使用BIGINT或VARCHAR(电话号码应存储为VARCHAR / CHAR,因为您不打算用它们进行数学运算)。

请参阅Integer Types (Exact Value)