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

दिनांक, समय सम्मिलित करने के लिए PHP MySQL सिंटैक्स

MySQL डेटाटाइम फ़ील्ड में डालने के लिए, स्ट्रिंग को mySQL को समझने के लिए एक निश्चित प्रारूप में होना चाहिए। समस्या यह है कि PHP के अपने विचार और विचार हैं कि तिथियों का प्रतिनिधित्व कैसे किया जाता है। दोनों के बीच की तारीखों से निपटने के दौरान आपको अनुवाद करना होगा।

यदि PHP में आप एक समय वस्तु के साथ काम कर रहे हैं तो आप एक स्ट्रिंग प्राप्त करने के लिए ऐसा कर सकते हैं mySQL पसंद करेगा:

$mysqlDateString = date('Y-m-d H:i:s', $phpdate);

या यदि आप एक स्ट्रिंग तिथि के साथ काम कर रहे हैं तो आप यह कर सकते हैं:

$mysqlDateString = date('Y-m-d H:i:s', $strtotime("08/09/2009"));

यदि आपको mySQL से डेटाटाइम स्ट्रिंग मिलती है तो आप इसे PHP में निपटने के लिए कर सकते हैं:

$phpTime = strtotime($mysqlDateString);

अभी-अभी मुझे यह समस्या आई, इसलिए उम्मीद है कि यह आपके लिए भी काम करेगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या उपयोगकर्ता 'उपयोगकर्ता'@'%' और 'उपयोगकर्ता'@'लोकलहोस्ट' समान नहीं हैं?

  2. mysqlworkbench 5.5 पर घटना के नाम को परिभाषित करते समय त्रुटि प्राप्त करना

  3. SQL कई तालिकाओं में सम्मिलित करें

  4. एंटरप्राइज़ आर्किटेक्ट - ODBC ड्राइवर्स के लिए Microsoft OLE DB प्रदाता -2147217900 / '80040E14'

  5. Jquery-select2 के साथ गतिशील निर्भर ड्रॉपडाउन