PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
PHP
[请益] PDO bindparam设定资料型态的意义?
楼主:
asd56799001
(贝尔菲格诺)
2015-10-31 21:29:08
最近学PDO遇到的问题
PDO的bindParam函数可指定资料型态和长度
但不管值是否符合指定的资料型态,不是都可以被execute吗?
测试了一下
$reslut->bindparam(':height',$height,PDO::PARAM_INT,12);
指定型态为整数
但就算我输入值是英文字母也可以成功insert into
那这样指定资料型态和长度的意义是?
不如就不设定反正他会根据值去自动设定不是吗
作者:
ddoll288
(风儿卿卿)
2015-10-31 23:47:00
默认是PARAM_STR, 实际的状况是
http://tinyurl.com/nd8n9aj
上面的错了, 应该是
http://tinyurl.com/pzbpu8k
PARAM_STR 除了 null 外会转 stringPARAM_INT 会把 bools 转成 longsPARAM_BOOL 会把 longs 转成 bools然后其他就....交给 DB 处理了....
继续阅读
Re: [讨论] 想查询多维阵列的个数
tkdmaf
[讨论] 想查询多维阵列的个数
dudeboy
Re: [请益] PHP字符溢位(OverFlow)
GALINE
[请益] 关于in_array()的错误
marges
[请益] PHP字符溢位(OverFlow)
st1009
[请益]数字资料的正确的呈现
Daizu
[请益] php-cp connection pool 实现问题
herbacin
Re: [请益] php mailer 异步
dlikeayu
[请益] 取读阵列的问题
dudeboy
[请益] email 收信状态
rocairforce
Links
booklink
Contact Us: admin [ a t ] ucptt.com