sql >> Databáze >  >> RDS >> Mysql

Počítejte obsah v archivu roků a měsíců pomocí PHP

Seřadíte je v dotazu a poté je v tomto pořadí vytisknete. Chcete-li vytisknout záhlaví roku, budete muset zjistit změny roku:

$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. Přidejte předponu k automatickému přírůstku v mysql db

  2. Čas a datum razítko v řádku tabulky MySQL

  3. MySQL:průměrování s nulami

  4. předat objekt z Java do procedury Oracle