扫码关注官方订阅号
$data2 = DB::select('select * from produce where stype_id = ".$id."');
页面传来一个分类id
根据这个分类id 查询改分类下面的所有产品
而 这个分类id 是一组 字符串 形式
这么查有问题 ,大神都是怎么写的查询语句呢?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
php$data2 = DB::select('select * from produce where stype_id in( ".$id."')); //用Eloquent ORM produce::whereIn('stype_id',[$id]);
php
$data2 = DB::select('select * from produce where stype_id in( ".$id."')); //用Eloquent ORM produce::whereIn('stype_id',[$id]);
会被SQL注入,比如$id = "1;drop table xxx;" 避免注入,最简单的就是用ORM提供方法,不直接写SQL语句
不用Eloquent ORM?
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
会被SQL注入,比如$id = "1;drop table xxx;"
避免注入,最简单的就是用ORM提供方法,不直接写SQL语句
不用Eloquent ORM?