• 03-03-2021, 01:19:03
    #1
    Merhaba;

    mysql de tarih sütunundaki verileri çekerken mart ayı hariç geriye dönük bütün verilerin çekilmesini nasıl yapabilirim?

     $vericek = $baglanti->db->query("SELECT * from blog WHERE tarih");
  • 03-03-2021, 01:23:43
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "zone_to_geo_zone` WHERE `geo_zone_id` = '" . $vericek . "' AND `country_id` = '" . $address_country_id . "' AND (`zone_id` = '" . $address_zone_id . "' OR `zone_id` = '0')");
  • 03-03-2021, 01:26:15
    #3
    $vericek = $baglanti->db->query("SELECT * FROM blog WHERE tarih >= ".(time() - 604800));
    böyle bişey mesela son 1 haftalık veriyi çekiyordum kafanızda canlandırarak yapabilirsiniz
  • 03-03-2021, 01:29:43
    #4
    LimonaTaa adlı üyeden alıntı: mesajı görüntüle
    $query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "zone_to_geo_zone` WHERE `geo_zone_id` = '" . $vericek . "' AND `country_id` = '" . $address_country_id . "' AND (`zone_id` = '" . $address_zone_id . "' OR `zone_id` = '0')");
    yani ?
  • 03-03-2021, 01:30:15
    #5
    LimonaTaa adlı üyeden alıntı: mesajı görüntüle
    $query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "zone_to_geo_zone` WHERE `geo_zone_id` = '" . $vericek . "' AND `country_id` = '" . $address_country_id . "' AND (`zone_id` = '" . $address_zone_id . "' OR `zone_id` = '0')");
    yazdığınız kodu çözemedim.

    muraatydn adlı üyeden alıntı: mesajı görüntüle
    $vericek = $baglanti->db->query("SELECT * FROM blog WHERE tarih >= ".(time() - 604800));
    böyle bişey mesela son 1 haftalık veriyi çekiyordum kafanızda canlandırarak yapabilirsiniz
    bu şekilde yaptığımız zaman mesela martın 20 sinde olduğunu düşünürsek mart ayınıda içine alır. ben mart ayını dahil etmek istemiyorum. daha doğrusu şuan içinde olduğumuz ayı dahil etmek istemiyorum. bu ayın mart nisan olması fark etmez. içinde bulunduğumuz ay hiç bir zaman alınmıcak.
  • 03-03-2021, 01:31:15
    #6
    böyle çözersiniz
    SELECT * FROM `blog` WHERE MONTH(tarih) < month(now()) or YEAR(tarih) < year(now());
  • 03-03-2021, 01:38:05
    #7
    örnek olarak verdim kodu kendinize göre düzenleyebilirsiniz veriyi parçalatarak çekmek en mantıklısı ne amaçla kullandıgınızı bilemiyorum ama ben veritabanından ihtiyacım olan kısımları parçalara bölerek listeletiyorum
  • 03-03-2021, 01:39:34
    #8
    darness adlı üyeden alıntı: mesajı görüntüle
    böyle çözersiniz
    SELECT * FROM `blog` WHERE MONTH(tarih) < month(now()) or YEAR(tarih) < year(now());
    çok teşekkür ederim. çalıştı.
  • 03-03-2021, 01:40:10
    #9
    yardımcı olmaya çalışan bütün arkadaşlara teşekkür ederim.