&
技术问答
303 人阅读
|
0 人回复
|
2023-09-14
|
PDO:ARAM_INPUT_OUTPUT,4000);没有隐藏的强制转换DBM G6 c2 |- Q) |; C/ o2 O
解释这个问题的另一个答案…2 i, ^/ J4 l3 n" m
当参数未绑定到可转换数据时
; e& c$ A% F2 q+ I. l即使是具有转换能力的数据库也不能一直正确转换变量。
) ^2 r9 N& N! c+ n7 z5 o参考:在PDO强烈输入参数的原因?
+ y4 x# [! ?5 W ^! J$limit = 1;$dbh->prepare("SELECT * FROM items LIMIT :limit");$dbh->bindParam(":limit",$limit,PDO:ARAM_STR); // Will throw "You have an error in your SQL syntax..." |
|
|
|
|
|