我想在两个日期之间找到数据并在表格中显示结果。
以下是不起作用的代码。
ps = DbConnection.cn.prepareStatement("SELECT Bill_no, Date, Cust_Name, Contact_No, Reg_No, Model, CC, QTY, Engine_No, Chasis_No, Payment_Mode, Grand_Total FROM stock WHERE date = '$from' and '$to' ");
答案 0 :(得分:1)
您应该使用between
运算符:
SELECT Bill_no, Date, Cust_Name, Contact_No, Reg_No, Model, CC, QTY, Engine_No, Chasis_No, Payment_Mode, Grand_Total
FROM stock
WHERE date BETWEEN '$from' AND '$to'
强制性评论:
使用字符串替换会使代码容易受到SQL注入攻击。您应该考虑使用Prepared Statements代替。
答案 1 :(得分:0)
没有像to
这样的内容,您必须使用between
WHERE date between '$from' and '$to'