limit mysql/php:llä?

no limits....?

Eli millä tapaa onnistuu helpoiten tuon limit-funktion käyttö mysql:ssä?

Tietokannassa on esim. 50-> tietopaikkaa joissa on tietoa ja niistä valittaisiin aina 10 tietoa jotka näytettäisiin.

LIMIT 0,10.

Miten onnistuisi tehdä semmoinen linkki/nappi helpolla tavalla että seuraava kohta olisikin LIMIT 10,20... jne. eli aina kymmenen tietoa kerrallaan (loppuun asti)? (phpmyadminissa on samanlainen nappi jolla tuo onnistuu).

Onko jotakin helppoa tapaa?

1

612

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • juhakorkeapudas

      Olet tainnut ymmärtää limitin hieman väärin. Ensimmäinen ja toinen parametri eivät ole aloitus ja lopetus alkioita vaan ensimmäinen on etäisyys (offset) ja toinen on palautettavien rivien määrä. Näin ollen jos tietokannasta halutaan palauttaa vaikka rivit 50 - 60, annetaan limitille parametrit 49 ja 10.

      Siirtymän voi toteuttaa vaikka niin, että offset- ja rivimäärän arvoa kuljetetaan session-muuttujassa, selaimen osoiterivillä tai keksissä. Sivuilla näytettävien rivien määrä voi olla käyttäjän muutettavissa (esim. combobox) tai sitten se on määritelty kiinteäksi, jolloin eteenpäin siirryttäessä limitin offset arvoksi tulee em. arvot yhteenlaskettuina lisättynä yhdellä (49 10 1) ja palautettavien rivien määräksi 10 tai käyttäjän antama arvo. Takaisinpäin siirryttäessä laskutoimitus on tietenkin päinvastoin eli 49-10-1.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Duunarit hylkäsivät vasemmistoliiton, siitä tuli feministinaisten puolue

      Pääluottamusmies Jari Myllykoski liittyi vasemmistoliittoon, koska se oli duunarien puolue. Sitä samaa puoluetta ei enää
      Maailman menoa
      232
      5300
    2. Olen väsynyt tähän

      En osaa lopettaa ja koen huonoa omaatuntoa tästä. Kaikki on muutenkin turhaa ja tekemisesi sattuvat. Tunteita on vain hy
      Ikävä
      46
      5160
    3. Oppiiko vasemmistolaiset valehtelun jo kotonaan?

      Sillä vasemmistolaiset/äärivasemmistolaiset valehtelee ja keksii asioita omasta päästään todella paljon. Esim. joku vas
      Maailman menoa
      219
      2849
    4. Seuraava hallituspohja - Kokoomus, kepu, persut + KD

      Kokoomus saa ainakin 20% kannatuksen ensi vaaleissa, keskusta sanoisin noin 15%, persut todennäköisesti enemmän, ehkä 17
      Maailman menoa
      145
      2420
    5. Olenko mies sinun mielestä outo?

      Saat vastata rehellisesti.
      Ikävä
      65
      2032
    6. Millasia unelmia sulla on?

      onko unelmia...?
      Ikävä
      71
      1838
    7. Miten usein toivot

      Tai olet toivonut että olisimme lähekkäin vai toivotko ollenkaan?
      Ikävä
      208
      1704
    8. Miksi et voi tutustua minuun irl?

      Vastaa yleisellä tasolla/ympäripyöreästi, jos pelkäät tunnistamisia.
      Ikävä
      184
      1343
    9. Martina tienaa itse rahansa

      Ei tarvitse anella elättäjältään rahaa, ruokaa ja laukkuja.
      Kotimaiset julkkisjuorut
      317
      1182
    10. Muistakaa persut, että TE petitte, ei kokoomus

      Miksikö kukaan ei arvostele kokoomusta? No sen vuoksi, että kokoomus noudattaa vaalilupauksiaan. Sen sijaan TE persut,
      Maailman menoa
      6
      1114
    Aihe