bind_param()
当我将东西插入我的数据库时,我正在使用 mysqli 。
当我尝试将电话号码插入为“0737327373”时,该值被插入为“737327373”而没有前导“0”。但是当我改为改为bind_param("i", $phoneNumber)
“ bind_param("s", $phoneNumber)
0737327373”时,值被正确插入。那么当我插入带有前导 0 的数字时,我应该使用“s”而不是“i”吗?
此外,我的值可能介于 (0-5) 和 (0-1) 之间,具体取决于用户在注册期间检查的选择/复选框。
这些值是否也应该作为 bind_param("s") 插入,因为它们也可能是“0”。