不定条件查询的一种写法,可以完全去掉if判断和拼SQL语句

forking003 2010-01-16
比如pCode条件不是必选的,那么用如下语句就可以适应pCode条件为NULL或不为NULL的情况,且能查询出正确结果:
AND (`pCode` = ? OR ? = NULL)

如果是int类型,写法类似:
AND (`aStatus` = ? OR ? = 0)

Global site tag (gtag.js) - Google Analytics