मुझे लगता है कि हम सभी एक बहुत ही साधारण समस्या को बहुत कठिन देख रहे हैं। आप पहले से ही SELECT *
. का इस्तेमाल कर रहे हैं आपकी क्वेरी में, इसलिए आप पहले से ही अपनी तालिका से सभी तीन कॉलम ला रहे हैं। तो अब, आपको केवल अपनी तालिका की प्रत्येक पंक्ति में एक और सेल जोड़ने की आवश्यकता है।
echo "<tr><td>" . htmlspecialchars($row['username']) . "</td><td>" . htmlspecialchars($row['time']) . "</td></tr>";
और यह सुनिश्चित करने के लिए कि आप अपनी पंक्तियों को सही क्रम में ला रहे हैं, आपको एक ORDER BY
जोड़ना चाहिए आपकी क्वेरी के लिए:
SELECT * FROM timetable WHERE day = '$yesterdow' ORDER BY time
यदि आप ORDER BY
निर्दिष्ट नहीं करते हैं खंड, आपको इस बात की कोई गारंटी नहीं है कि आपको परिणाम किसी विशेष क्रम में मिलेंगे।
और एक आखिरी बात, आप अनावश्यक रूप से पंक्तियों के माध्यम से दो बार लूप कर रहे हैं। फ़ोरैच लूप से छुटकारा पाएं और इको को सीधे लूप के अंदर डालें।