我正在编写一个PHP脚本,通过连接字符串并WHERE根据需要向子句添加条件来构建SQL查询.
WHERE
是否更好的做法是使用WHERE 1=1以便第一个条件得到满足并且脚本可以只连接AND x = 'y'到查询,或者我应该编写额外的代码来检查是否添加了一个子句,如果没有,添加AND?
WHERE 1=1
AND x = 'y'
AND
第一个解决方案允许在脚本中使用更干净的代码,但对我来说似乎不对.
令人困惑的问题,我知道.如果我需要更清楚,请告诉我.
抢
php sql where
php ×1
sql ×1
where ×1