php连接数据库问题

#php问题
#php连接数据库问题
#数据库不显示问题

有2个问题,
第一个是输入手机号数字长度就会数字乱码
第二个是php连接数据库成功了,插入汉字,但是数据库不显示,编码也没有问题,utf8

img

img

这怎么能看得出来?都不知道你的代码是怎么处理的,靠猜吗?

上代码吧,看下是不是代码里面对手机号码做了校验加密操作。乱码看是不是因为存储的时候使用的非UTF-8.

1,先看下保存时,姓名部分,保存时的变量和你表单名称师傅对应准确,其次看下是否当中与编码转换,导致值丢失
2,看下是否手机字段设置的长度超过了11位,切不可使用int这个类型,因为这个类型最长只能保存10位,而手机确是11位的,因为int的存储范围是 (-2 147 483 648到2 147 483 647),所以你就形成了你上面存储的大于2 147 483 647的就全部变成了2 147 483 647

用varchar型的就可以

已经解决了