多个查询条件的sql话语的拼写技巧,求指点
程序员文章站
2022-06-07 20:49:05
...
多个查询条件的sql语句的拼写技巧,求指点。
多个查询条件的sql语句的拼写技巧,求指点。
我举的例子只有两个条件,实际项目中我这里有十几个条件,这种方式肯定不行。
求更好的拼接方式
多个查询条件的sql语句的拼写技巧,求指点。
$sql="select * from tb1";
if($id=$_GET['id'])
{
$where.=" where id like "%$id%"";
}
if($name=$_GET['name'])
{
$where.=" where name like "%$name%"";
}
//当id有值的时候
sql=select * from tb1 where id like "%$id%"
//当name有值的时候
sql=select * from tb1 where name like "%$name%"
//当同时又值的时候,sql就出错了
sql=select * from tb1 where name like "%$name%" where where id like "%$id%"
//当然你可以说用
if($id=$_GET['id']&&$name=$_GET['name'])
{
where.= "and";
}
我举的例子只有两个条件,实际项目中我这里有十几个条件,这种方式肯定不行。
求更好的拼接方式
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
上一篇: PHP的学习-可变函数
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论