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

यह 7 दिन पहले का डेटा क्यों नहीं खींच रहा है?

MySQL आपके द्वारा क्वेरी में भेजे गए PHP कोड को निष्पादित नहीं करेगा।

शायद यही वह नहीं है जो आप करना चाहते थे। इसके बजाय, date() . के परिणाम को संयोजित करें कॉल करें।

$query = "SELECT * FROM contacts WHERE agentassigned = 'agent' AND reminder ='$reminder " . date("Y-m-d",strtotime("+7 day")) . "' ORDER BY firstname";

आपकी टिप्पणियों के आधार पर, आप वास्तव में कुछ इस तरह चाहते हैं:

SELECT 
  *
FROM
  contacts
WHERE
  agentassigned = 'agent'
AND
  reminder_date BETWEEN CURRENT_DATE AND CURRENT_DATE + INTERVAL 7 DAY

जहां आपको एक कॉलम जोड़ने की जरूरत है reminder_date आपकी तालिका में जिसमें अनुस्मारक की तिथि शामिल है। आप इसे एक स्ट्रिंग से पार्स करने की कोशिश नहीं करना चाहते हैं जैसे आप कर रहे हैं। यह धीमा और गलत है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JpaSpecificationExecutor जॉइन + विशिष्टता में ऑर्डर करें

  2. MySQL डेटाबेस में सभी तालिकाओं के लिए रिकॉर्ड गणना प्राप्त करें

  3. घातक त्रुटि:न आया हुआ अपवाद 'mysqli_sql_exception' संदेश के साथ 'क्वेरी/तैयार कथन में प्रयुक्त कोई अनुक्रमणिका नहीं'

  4. MySQL बूलियन टिनिंट (1) 127 तक मान रखता है?

  5. मौजूदा तालिका में विदेशी कुंजी जोड़ना त्रुटि देता है 1050 तालिका पहले से मौजूद है