为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下关于PHP bind_param绑定比较符的问题?!

请问一下关于PHP bind_param绑定比较符的问题?!

千万里不及你 2021-10-14 15:11:57
MysqlSQL语句:SELECT * FROM `user` WHERE `year` <= 2018PHPprepare('SELECT * FROM `user` WHERE `Year` ? ?');bind_param('ss',$aaa,$bbb);$aaa = '<=';$bbb = '2018';想知道如果绑定比较符?会用到<,>,<=,>=,=五个比较符用来筛选数据或者其他解决办法 单独写sql语句不可行 需要判断的不止year
查看完整描述

1 回答

?
森栏

TA贡献1810条经验 获得超5个赞

该函数绑定了 SQL 的参数,且告诉数据库参数的值。 “sss” 参数列处理其余参数的数据类型。s 字符告诉数据库该参数为字符串。
参数有以下四种类型:
i - integer(整型)
d - double(双精度浮点型)
s - string(字符串)
b - BLOB(布尔值)
每个参数都需要指定类型。
通过告诉数据库参数的数据类型,可以降低 SQL 注入的风险。


查看完整回答
反对 回复 2021-10-17
  • 1 回答
  • 0 关注
  • 155 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信