sql >> Database >  >> RDS >> Mysql

gebruik WHERE CLAUSE voor zoekgegevens van A-datum tot B-datum

Ik deed meestal zoiets als dit:

<?php

list($m1, $y1) = explode($_1stdate);
list($m2, $y2) = explode($_2nddate);

$date1 = "$y1-$m1-01";
$date2 = "$y2-$m2-" . date("t", mktime(0,0,0,$m2, 1, $y2));

$sql = "SELECT *
FROM `inspection_report`
WHERE DATE(Inspection_datetime) BETWEEN '$date1' AND '$date2'";

Let op:voor de eenvoud voeg ik geen formuliervalidaties toe.



  1. Fout java.lang.ClassNotFoundException:com.mysql.jdbc.Driver tijdens het uitvoeren van JAR via de opdrachtregel

  2. Wat is PDO, hoe is het gerelateerd aan SQL-injectie en waarom zou ik dit gebruiken?

  3. Meldingssysteem met php en mysql

  4. Mysql kan geen verbinding maken met lokale server via socket op Amazon EC2