3
我有以下查询:Laravel雄辩ORM - 复杂哪里查询
DB::select("SELECT * FROM mod_dns_records WHERE (scheduled = 'N' AND scheduleTime = 0 AND domainId = {$id}) OR (deleteRow = 'Y' AND domainId = {$id})");
然而,这不是针对SQL注入安全。有人可以帮助我做到这一点,或者告诉我如何用ORM重建这个。
谢谢!
注意,第一例只适用因为OR具有比AND更低的优先级 - 它不会像在原始查询中那样添加任何分组括号。另一方面,第二个示例中的(... callback ...)会添加括号。 – alx 2017-02-23 14:24:50