比如有一个搜索功能 姓名,年龄,性别
先写一句sql=select * from A where 1=1 这样就可以向后接了
如果姓名不为空则sql=sql&and name=姓名
如果年龄不为空则sql=sql&and ..................
如果性别不为空则sql=sql&and........
如果三项都为空则
最后执行的语句是select * from A where 1=1 这样也不会出错
先写一句sql=select * from A where 1=1 这样就可以向后接了
如果姓名不为空则sql=sql&and name=姓名
如果年龄不为空则sql=sql&and ..................
如果性别不为空则sql=sql&and........
如果三项都为空则
最后执行的语句是select * from A where 1=1 这样也不会出错