将所有值插入数据库时​​出错

时间:2016-08-19 08:58:07

标签: php

我的代码会插入database,但(int)类型的字段在视图中只显示为零 我这样做了;

$sql="INSERT INTO `patients_list` (`patients_type`,`firstname`,`lastname`,`age`,`gender`,`address`,`mobile_no`,`e-mail`,`date_registered` ) VALUES('$patients_type','$firstname','$lastname','$age','$gender','$address','$mobile_no','$e_mail','$date_registered')";

其他值进入数据库但“手机号码”仅发布为零

1 个答案:

答案 0 :(得分:1)

INT(10)不是指10位数字,它表示显示宽度为10位的整数。 INTMySQL的最大值为2147483647(如果未签名,则为4294967295

您应该使用BIGINT代替INT来获取手机号码。