Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mendapatkan data menggunakan>=DAN <=dalam format waktu 12 jam di php/mysql?

Dengan asumsi bahwa Anda menggunakan DATETIME -format sebagai tipe data dalam database Anda, ini akan membantu Anda:

$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) <= ?";

Sunting: Jadi jika Anda menggunakan TIME-format Anda hanya perlu mengubah format nilai yang Anda masukkan:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NodeJS MySQL - Bagaimana cara mengetahui koneksi dirilis atau tidak

  2. Kehilangan koneksi ke server MySQL selama permintaan

  3. Query MySql, Pilih lebih besar dari

  4. MySQL:tidak dapat mengakses akun root

  5. Gunakan array dalam kueri pembaruan Laravel