加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – IS乘以1一种安全的方法来清除数字值以防止sql注入?

发布时间:2020-12-13 17:09:31 所属栏目:PHP教程 来源:网络整理
导读:我想知道,如果我有一个值,我知道应该是数字,是否乘以1一个安全的方法来清理它? function x($p1){ $p1*=1; sql="select * from t where id ={$p1}"; //run query..} 虽然我的示例使用了一个ID,但是我的应用程序中使用了很多类型的数值(可以是钱,也可以是pai
我想知道,如果我有一个值,我知道应该是数字,是否乘以1一个安全的方法来清理它?

function x($p1){
   $p1*=1;
   sql="select * from t where id ={$p1}";
   //run query..
}

虽然我的示例使用了一个ID,但是我的应用程序中使用了很多类型的数值(可以是钱,也可以是pai等).

解决方法

我不明白为什么不会这样.但是使用预准备语句有什么问题?这总是比在SQL语句中直接使用PHP变量更安全.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读