sql >> Database teknologi >  >> RDS >> Mysql

Hvordan får man dataene ved hjælp af>=OG <=i et 12 timers tidsformat i php/mysql?

Forudsat at du bruger DATETIME -format som datatype i din database, dette burde hjælpe dig:

$start =  date("h:i:s", strtotime($this->input->post('start')));
$end =  date("h:i:s", strtotime($this->input->post('end')));
...
$sql = "SELECT materialID FROM schedule WHERE date_reserve = ? AND TIME(start_time) >= ? AND TIME(end_time) <= ?";

Rediger: Så hvis du bruger TIME-format du skal kun ændre formatet på de værdier du indsætter:

$start =  date("h:i:s", strtotime($this->input->post('start')));
$end =  date("h:i:s", strtotime($this->input->post('end')));



  1. Hvordan gemmer man MQTT Mosquitto udgivelsesbegivenheder i MySQL?

  2. Anbefalet måde/ordre at læse data fra en webservice, parse disse data og indsætte dem i en SQLite db

  3. Installer mysql-python på macOS High Sierra

  4. Opdatering ved hjælp af PDO-erklæring