Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Php/mysql में 12hr समय प्रारूप में> =और <=का उपयोग करके डेटा कैसे प्राप्त करें?

यह मानते हुए कि आप DATETIME का उपयोग करते हैं -अपने डेटाबेस में डेटाटाइप के रूप में प्रारूपित करें इससे आपको मदद मिलनी चाहिए:

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

संपादित करें: इसलिए यदि आप TIME-format . का उपयोग करते हैं आपको केवल उन मानों का प्रारूप बदलना होगा जो आप सम्मिलित कर रहे हैं:

$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. Yii . में क्वेरी अपडेट करें

  2. mySQL y . की सीमा के भीतर x किमी/मील के भीतर ज़िपकोड का चयन करें

  3. MySQL केवल समग्र रोलअप प्राप्त करता है

  4. पेरेंट_आईडी आईडी टेबल संरचना से पेड़ बनाएं

  5. ट्रिगर से बुलाए गए संग्रहीत कार्यविधियों में गतिशील कथनों के लिए समाधान