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

PHP का उपयोग करके वर्ष महीने संग्रह में सामग्री की गणना करें

आप उन्हें क्वेरी में सॉर्ट करते हैं, फिर आप उन्हें उसी क्रम में प्रिंट करते हैं। साल के हेडर को प्रिंट करने के लिए आपको साल के बदलावों का पता लगाना होगा:

$sql = "SELECT YEAR(FROM_UNIXTIME(timestamp)) AS YEAR, 
                MONTHNAME(FROM_UNIXTIME(timestamp)) AS MONTH, 
                COUNT(*) AS TOTAL 
         FROM NEWS GROUP BY YEAR, MONTH ORDER BY YEAR DESC, MONTH ";
$newsdata = DataAccess::ArrayFetch($sql);

$currentYear = null;

foreach($newsdata AS $news){            
  if ($currentYear != $news['YEAR']){
    echo '<h2>'.$news['YEAR'].'<h2>';
    $currentYear = $news['YEAR'];
  } 
  echo '<dd>'.$news['MONTH'].'<dd><dt>'.$news['TOTAL'].'</dt>';
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सबस्ट्रिंग्स को कैसे संशोधित करें?

  2. प्रत्येक पंक्ति MySQL के लिए एक क्वेरी 2 सेल को कैसे गुणा कर सकती है?

  3. टाइमस्टैम्प () उदाहरण – MySQL

  4. मैं MySQL के Now() और CURDATE() फ़ंक्शंस को UTC का उपयोग कैसे करूँ?

  5. कैसे जांचें कि कोई स्ट्रिंग यादृच्छिक दिखती है, या मानव उत्पन्न और उच्चारण योग्य है?