'elevation_angle'
这是一种过滤代码。当我在输入字段中输入数据时,此sql语句使用Ajax触发。但是我的问题是,当我使用PHP发送“ id”作为“”时,我需要避免这种情况[id = $ id]在SQL中。我需要这样,
SELECT * FROM customers WHERE id = $id && name LIKE %$name%;
我该怎么办?
答案 0 :(得分:0)
以下查询将解决您的问题
SELECT * FROM customers WHERE
(case when $id is null or $id = '' then id =id
else id =$id END) and name LIKE %$name%;