• Dizaino ir programavimo pamokos

  •  
    Thread Rating:
    • 0 Votes - 0 Average
    • 1
    • 2
    • 3
    • 4
    • 5
    Savaites senumo duomenis

    Junior Member


    **
    9

    0
    Post: #1
    RE: Savaites senumo duomenis
    Sveiki, matau neblogas puslapiukas cia tai ir usiregistravau.

    Taigi mano klausimas butu toks:
    Kaip is duomenu bazes istraukt tik tuos duomenis kurie yra nedaugiau kaip savaites senumo.
    2013-04-28 08:29
    Find Quote

    Member


    ***
    87

    0
    Post: #2
     
    Jeigu nori istraukti table kuriame yra laukelis time, tai uzklausoje pridedi pvz.: WHERE time='time()-3600' cia bus pries 1h, skaicius rasomas sekundemis.
    2013-04-28 12:01
    Find Quote

    Junior Member


    **
    9

    0
    Post: #3
     
    NU tarkim parasysiu 604800 tai man ir istrauks tik tuos kurie buvo ikelti ta diena nu tai cia 7 dienas atgal. o pvz snd pries val buvo ikelta tai nebe atvaizduos. Nu as noriu padaryt dainu savaites top tai pagal dainos pliusus. as galvojau daryt taip.
    $savaite = time()-604600;
    where time='$savaite<=time()'

    Tik nezinau ar cia taip imanoma Big Grin
    2013-04-28 12:27
    Find Quote

    Junior Member


    **
    1

    0
    Post: #4
     
    Swz, naudok „ORDER BY“ funkciją, kuri išrūšiuoja TABLE pagal tam tikrus duomenis.

    Tavo atveju reiktų rašyti taip: "SELECT *table WHERE time='time()-604600' ORDER BY **perklausu DESC"

    *tavo mysql lentelė, kurioje laikomos dainos.
    **mysql lentelės cell, stulpelis, kuriama rašoma kiek yra prašymų ir panašiai

    Jeigu nori padaryti tam tikrą limitą, kiek atvaizduoti dainų, prirašyk „LIMIT 5“. (Vietoj 5 gali įrašyti ir kitą skaičių. Kokį įrašysi, tiek dainų ir atvaizduos.)
    2013-04-28 13:54
    Find Quote



    About DESCO

    Mes esame ne komercinis projektas, norime, jog Lietuvos jaunimas vis sparčiau brautųsi į technologijų amžių. Negalima sėdėti vietoje, reikia kažką veikt, todėl mūsų projektas tam puikiai tinka. Galima pas mus išmokt kažko naujo, taip pat nepamirškite, kad ir jūs galite mokyti kitus! Žinių dalinimasis geriną lietuvių mentalitetą, todėl nesmerk kito, o pamokyk!