• 26-12-2019, 00:00:18
    #1
    Arkadaşlar veri tablomdaki verileri ay ay sayfalamak istiyorum webde araştırdım ama istediğim gibi bir çözüm bulamadım.
    Örn;
    Ocak 2019
    Şubat 2019
    Mart 2019
    Gibi tıkladığımda o ayın verilerini listeleyeceğim.
  • 26-12-2019, 01:02:58
    #2
    Hocam denediğiniz ama olmayan kodları paylaşırsanız yardımcı olacak arkadaşlar için hem teşvik edici olur hemde tablo yapınız hakkında fikir sahibi olunur.
  • 26-12-2019, 19:25:52
    #3
      <tbody>
                <?php
                
                $listele = $baglanti->query("select * from muhasebe where kullanici_id='$id' GROUP BY EXTRACT(YEAR_MONTH FROM tarih) ");
    while ($sonuc = $listele->fetch_array()) {
    
                 ?>
    <tr>
            <td><?php echo $sonuc["tarih"] ?></td>        
        
    </tr>
      </tbody>
    Tarih modum (Y-m-d) şeklindedir. Bu şekilde ay ay gruplama yapabiliyorum.
    Ocak 2018
    Şubat 2018
    Mart 2018 ... şeklinde olmasını istiyorum.)
  • 26-12-2019, 21:05:37
    #4
    SELECT *, MONTHNAME(created_at) as month_name, YEAR(created_at) as year_name FROM settings GROUP BY MONTHNAME(created_at), YEAR(created_at)
    sql kod olarak bu şekilde yapılabilir fakat phpmyadmin üzerinden sql_mode (ONLY_FULL_GROUP_BY) değiştirilmeli.