php - variable in mysql query, NOW() + INTERVAL $variable -
$ someDays = 2;
इस चर को इस mysql क्वेरी में कैसे रखा जाए?
ये काम नहीं करते:
mysql_query ("उपयोगकर्ताओं को अपडेट करें (वैधता) मूल्य (अब () + अंतराल 'कुछ दिन' दिन) जहां आईडी = '$ id'"); Mysql_query ("उपयोगकर्ताओं को अपडेट करें (वैधता) मूल्य (अब () + अंतराल कुछ दिन का दिन) जहां आईडी = '$ id'"); Mysql_query ("उपयोगकर्ताओं को अपडेट करें (वैधता) मूल्य (अब () + INTERVAL '"। $ कुछ दिन। "' DAY) WHERE id = '$ id'"); Mysql_query ("उपयोगकर्ताओं को अपडेट करें (वैधता) मूल्य (NOW () + INTERVAL"। $ कुछ दिन। "DAY) WHERE id = '$ id'");
आप जिन टिप्पणियों का उपयोग कर रहे हैं INSERT
वाक्यविन्यास लेकिन प्रयास एक UPDATE
करने के लिए निम्नलिखित की तरह कुछ काम करना चाहिए:
mysql_query ("यूटिडेट उपयोगकर्ता सेट वैदिकता = DATE_ADD (अब (), INTERVAL $ कुछ दिन DAY) WHERE आईडी = $ id");
संपादित करें:
$ कुछ दिन दिन को मौजूदा वैधता
मान जो आप कर सकते हैं
<प्री> ... SET वैधता = DATE_ADD (वैधता, INTERVAL $ कुछ दिन DAY) ...
यदि आपको इसे किसी विशिष्ट समय पर सेट करना है, तो आप PHP को तिथि करने के लिए उपयोग कर सकते हैं इसके अलावा:
<पूर्व> $ userVal = '2014-11-06 20:52:05'; $ NewUserVal = दिनांक ("वाई-एम-डी एच: आई: एस", स्ट्रटोटाइम ('+'। कुछ दिन। 'दिन', स्ट्रैटोमेट ($ यूज़र वेल))); Mysql_query ("यूटिडेट उपयोगकर्ता सेट वैधीकरण = '$ न्यूयूसरवाल' WHERE id = $ id");
Comments
Post a Comment