मैं पंक्तियों का चयन करने की कोशिश कर रहा हूं यदि दी गई तारीख केवल तालिका में दो तिथियों के बीच होती है पाठ्यचर्या तालिका में मैंने स्टार्टडेट और एंडडेट किया है।यदि दी गई तारीख दो तिथियों के बीच है तो पंक्तियों का चयन कैसे करें?
तो यह संभव है मैं भी जरूरत क्वेरी
$coursneededdate >= startdate AND $coursneededdate <= enddate
यहाँ मेरी कोड है अंदर हालत करने के लिए, किसी भी मदद अत्यधिक सराहना की जाएगी।
$coursneededdate = '2020-08-27';
$sql = "SELECT * FROM curriculum where ".$coursneededdate." between 'startdate' and 'enddate'";
$result = $mysqli->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo $row["curriculum_id"];
}
}
क्या त्रुटि मिल रहा है की कोशिश? – tharif
वैरिएबल को उद्धरण दें, साथ ही यह डीबी पर जाने पर भी एक स्ट्रिंग है। 'चुनें * पाठ्यक्रम से ''। $ Coursneededdate। '' 'स्टार्टडेट' और 'एंडडेट' के बीच 'यदि यह अभी भी परिणाम नहीं देता है तो क्या तारीखों की जांच करें कि आपके पास कक्षा 5 साल आगे है? – chris85
आपका प्रश्न बहुत स्पष्ट नहीं है। अगर मैं गलत हूं, तो मुझे सही करें, "आप किसी विशेष तारीख का डेटा केवल तभी प्राप्त करना चाहते हैं जब यह स्टार्टडाटा और एंडडेट के बीच आता है" –