Új hozzászólás Aktív témák

  • cigam

    félisten

    LOGOUT blog

    válasz FeniX- #21262 üzenetére

    Köszi!
    De pont nem a LIKE-ot szeretném, hanem egy konkrét tartományt lekérdezni.
    A like azért nem a barátom, mert ott nem tudok intervallumot kezelni. Konkrétan a AND $wpdb->postmeta.meta_value LIKE '%1102' csak a mai napi évfordulókat keresi le. Hogyan lesz belőle +-1 hét?
    Vagy még nem esett le, hogy azt hogyan kell. Hiszen a hónap elejét végét hogyan kezelem? Ugye a mai nap -1 hét az 1026 lesz.

    Az évszámtól függetlenül a (mai dátum -15 nap)-tól a (mai dátum +15napig)
    AND $wpdb->postmeta.meta_value >= '[0-9]{4}'.date('md',strtotime('-15 days'));
    AND $wpdb->postmeta.meta_value <= '[0-9]{4}'.date('md',strtotime('+15 days'));

    Vagyis a regexp-ben azt próbálom leírni, hogy bármilyen évszámmal kezdődő dátum érdekel, de csak a megadott tartományon belül. De valamiért nem működik. Akkor sem, ha %1003 és %1202 közötti értékre keresek rá.

    Vagy a lekérdezéskor külön jelezni kell valahaol, hogy regexp-es értékadást használok?

    [ Szerkesztve ]

    Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

Új hozzászólás Aktív témák