[英]Is this sql query even acceptable?
另一个愚蠢的问题,以照亮你的一天。 我有这个MySql查询,是的,它没有显示任何结果。 这有什么不对? 它是AND还是ORDERBY? 嗯...
SELECT * FROM statisticData WHERE SYear LIKE '$SYr' AND accessDate BETWEEN '$startDate' AND '$endDate' ORDER BY accessDate DESC
哦,这是查询之前的内容:
$SYr = $_POST['SYr'];
$startDate = date("m-d-Y", strtotime($_POST['Date1']));
$endDate = date("m-d-Y", strtotime($_POST['Date2']));
MySQL中的日期必须是Ymd
格式。 mdY
是不可接受的,不会返回任何行。
也:
逃避你的输入。 它可以用于日期,因为你已经处理它们并且输出是PHP生成的日期。 但$SYr
目前不安全。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.