Slave
Rugsėjis 3, 2007

PHP klausimai #4

Sveiki, kolegos. Jau turbūt pagalvojote, kad pirmadienis liks be klausimų? Netiesa! Nežinau ar rudens depresija mane pagavo ar tiesiog nuovargis, bet šiandien smegenyse didžiulė juodoji skylė, o akys prašosi poilsio. Tad pabudau tik dabar ir prisiminiau, kad liko nepadarytų darbų.

10 klausimų, kurie laukia jūsų atsakymų:
1. Kaip sužinoti kiek dienų skiria dvi skirtingas datas pagalba?
2. Kuo skiriasi ‘ORDER BY’ nuo ‘GROUP BY’? (SQL)
3. Kokie versijos kontrolės (CVS) sistemų privalumai ir kodėl turėtume jas naudoti?
4. Kuo skiriasi ‘primary key’ nuo ‘unique key’? (SQL)
5. Kokia crypt() funkcijos paskirtis?
6. Kokiu būdu galime sužinoti paskutinio į MySQL duomenų bazę įterpto įrašo ID?
7. Kam reikalinga flush() funckija?
8. Įsivaizduokime, kad paspaudus “stebuklingą” apsivalymo mygtuką ištrinami visi vartotojai, kurie neprisijungė prie sistemos ilgiau nei metus. Kokiu būdu sužinosime kiek eilučių ištrynėme užklausos metu?
9. Ar galima pagalba prisijungti prie IRC tinklo ir kanale ištarti ‘Labas pasauli!’?
10. Kodėl nėra dešimto klausimo? Kokiu būdu atsakytumėte į pastarąjį klausimą panaudodami tik - t.y. nenaudojant naršyklės. Įmanoma? :)

Sėkmės.

Panašūs straipsniai


“PHP klausimai #4” komentarų: 4

  1. Armandas

    1. Turbūt lengviausia versti į timestamp ir skirtumą dalinti iš 60*60*24
    2. ORDER BY - rūšiavimas, GROUP BY - grupavimas, išvedant vienodus elementus kaip vieną. Jei bus, tarkim GROUP BY `name`, tai rezultate bus “Jonas; Petras”, o ne “Jonas; Jonas; Petras”. Ai sumaliau kažką čia, suprasit :D
    3. Pagrindinis privalumas tas, kad dirbant keliems ir daugiau žmonių, prie vieno projekto, nereiktų rūpintis, kad galų gale visi turės skirtingas projekto versijas. Ūkiškai kalbant ;D
    4. UNIQUE - leidžia turėti daug NULL reikšmių, o PRIMARY negali NULL reikšmės turėti išvis.
    5. Užšifruoti norimus duomenis. Galima laikyti “šiek tiek” saugesniu, nes šifruojama naudojant “prieskonį” t.y. prie šifruojamo stringo pridedamas savo, arba sugeneruotas stringas.
    6.

  2. Armandas

    netyčia submit paspaudžiau per anksti :/
    6. LAST_INSERT_ID()
    7. Išvesti sukauptą bufferį.
    8. mysql_affected_rows()
    9. žinoma, kad galima ;) o jei konkrečiau, tai fsockopen()
    10. čia tu apie Command Line Interface?

  3. NeWorld

    2.ORDER BY rikiuoja rezultatus,
    GROUP BY grupuoja, sutraukia rezultattus
    3. Berods tai jog galime matyti visų failų pokyčius (kas pridėta, kas atimta). Didelis privalumas yra dirbant komandoje
    4. unique key yra unikalus raktas, kurių gali būti keli, o primar key yra pagrindinis raktas kuris gali būti tik vienas
    5. šifravimui
    6. SELECT LAST_INSERT_ID();
    7. nusiunčia klientui tai ką jau sugeneravo skriptas
    9. Imanoma socketų pagalba
    10. Irgi įmanoma, tocketų arba curl (negarantuoju) pagalba.

  4. lameris

    2. ORDER BY - rikiuoja. GROUP BY - grupuoja.
    5. Užkoduoti.
    6. last_inserted_id(); arba mysql_insert_id();
    8. mysql_affected_rows();
    9. Galima.

Rašyti komentarą

Jūs privalote prisijungti jeigu norite rašyti komentarą.