我正在使用SQL查询来获取一些问题数据,而不是获取黑色表演。
我在这里共享此查询。请帮助我。
此处的SQL查询
select * from products where hitproduct='0' ORDER BY id DESC and user_id='$user_id'
答案 0 :(得分:1)
一个SQL查询只有一个where
子句。想必您打算:
select p.*
from products p
where user_id = ? and
hitproduct = 0 -- looks like a number, so I assume it is
order by id desc;
请注意?
的使用。这代表一个参数占位符。不要用参数值修改查询字符串!学习正确使用参数。
答案 1 :(得分:0)
在给定的查询中,and user_id='$user_id'
应该在ORDER BY
之前。
select *
from products
where hitproduct='0' and user_id='$user_id'
ORDER BY id DESC