php - For loop not returning all values -
डीबी मान:
a_id a_user_id a_date a_intime a_outtime 1 1 28/10/2014 12.30 1.30 2 1 29/10/2014 12.30 1.30 3 1 30/10/2014 12.30 1.30
लूप के लिए केवल अंतिम मान देता है मैं सभी a_date
मानों को वापस करना चाहता हूं
foreach ($ query- & gt; परिणाम () $ पंक्ति के रूप में) {$ users = array ('a_user_id' = & gt; $ row- & gt; a_user_id, 'a_date' = & gt; $ पंक्ति- & gt; a_date, 'a_intime' = & gt; $ पंक्ति- & gt; a_intime, 'a_outtime' = & gt; $ पंक्ति- & gt; a_outtime); } $ B = तिथि ('g: i a', $ bd); $ Ttime = ($ एक करने के लिए $ बी / 3600); $ Total_time = तारीख ('जी: i', $ ttime); $ उपयोगकर्ता ['total_hour'] = $ total_time; $ उपयोगकर्ता वापसी;
आपका $ उपयोगकर्ता
लूप में होना चाहिए सरणी
foreach ($ query- & gt; परिणाम () $ पंक्ति के रूप में) {$ उपयोगकर्ता [] = सरणी ('a_user_id' = & gt; $ row- & gt; a_user_id, 'a_date' = & Gt; $ पंक्ति- & gt; a_date, 'a_intime' = & gt; $ पंक्ति- & gt; a_intime, 'a_outtime' = & gt; $ पंक्ति- & gt; a_outtime); }
चूंकि यह चर
है, यह केवल लूप की आखिरी घटना को पकड़ता है।
Comments
Post a Comment