मेरे पास 3 कॉलम के साथ एक MySQL डेटाबेस में एक तालिका है: आईडी, मान और tstamp। मेरा tstamp कॉलम TIMESTAMP प्रारूप में है, यानी: 2011-01-21 08:32:22दिन के आधार पर MySQL PHP समूह और प्रत्येक दिन
जो मैं प्राप्त करने की आशा करता हूं वह प्रत्येक दिन के लिए कुल ब्रेक डाउन प्रदर्शित करने के लिए PHP का उपयोग करता है। मैं छद्म कोड में तालिका से पूछताछ करने के तरीके के बारे में सोच नहीं सकता: तालिका समूह से दिन (tstamp का हिस्सा) चुनें और प्रत्येक दिन "
के लिए मूल्य कॉलम से सभी संख्याओं को एक साथ जोड़ें। क्या यह संभव है ?
धन्यवाद बहुत
संपादित करें:
$sql = "select date(tstamp), sum(".$column.") from mash group by date(tstamp)";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
$strXML .= "<set name='".date("G:i:s", strtotime($row["date"])). "' value='".$row["sum"]."' color='AFD8F8' />";
}
कैसे मैं टी का उपयोग करें:
मैं स्वीकार किए जाते हैं जवाब के कोड के साथ कॉम्बो में इस क्वेरी है वह मूल्यों को $ पंक्ति में सही ढंग से सरणी करता है?
का उपयोग कर @ benhowdle89 के बारे में मुझे लगता है कि $ पंक्ति [0] तिथि होगी, और $ पंक्ति [1] में समेकित मूल्य होगा। –
mysql_fetch_assoc (http://www.php.net/manual/en/function.mysql-fetch-assoc.php) पर एक नज़र डालें, यदि आप अपने कोड नमूने में उजागर कर रहे हैं तो सरणी अनुक्रमणिका के बजाय नामों का उपयोग करना चाहते हैं। साथ ही, एक print_r ($ पंक्ति) आपको जो सरणी मिल रही है उसके अंदर क्या है उसे डीबग/निरीक्षण करने में मदद करेगी। –
बेशक, इसके लिए धन्यवाद! – benhowdle89