Az adatok felosztása a PHP és a MySQL
Most, sok helyen használják tárolására tárol információt, ahol a rekordok száma gyakran eléri a több százezer. Ezért a kényelem a felhasználók, rekordok jelennek részletekben, hogy van, oldalanként. Ebben a cikkben lesz szó, hogyan valósítható meg a honlap a PHP és a MySQL. Ebben a példában a referencia jelenik „előre” és „hátra”, „az első oldalon” és „az utolsó oldalra”, és képesek leszünk, hogy korlátozza a kapcsolatok száma, hogy fog megjelenni ugyanabban az időben.
Hogyan működik a lapszámozásról információ
Először is, azt fogja magyarázni a működési elv oldalszámozás, majd megnézzük a kész példa. Mivel egy oldalon kell egy bizonyos mennyiségű bejegyzés, akkor korlátozza azt a lekérdezés az adatbázis segítségével a LIMIT paraméter Offset paraméter fog mutatni rekord Start kimenet. Például, hogy korlátozza a rekordok száma két minden oldalon, és indítsa el a kimenete az első oldalon (azaz nulla bejegyzést).
Ahhoz, hogy a második oldal megjelenítéséhez, meg kell növelni az értékét OFFSET paramétert a bejegyzések száma, vagyis az, hogy kettő.
Mert az értéke Offset paraméter folyamatosan változik, mi vagyunk a bejegyzések száma rendelt változó $ mennyiséget, és a számot, ahonnan el akarja kezdeni a következtetést, mi határozza meg, hogy megszorozzuk az oldalak számát a belépések száma, és rendelt változó $ listából, majd helyettesíteni mindezt a kérelmet.
Ahhoz, hogy megjelenjen a navigációs mozoghat az oldalak között, tudnunk kell, hogy a teljes rekordok száma MySQL adatbázist és ossza meg az eredményt az oldalak számát, a kerekítési a kapott szám egy nagy út. Térjünk át az elmélettől a gyakorlatig.
Az első lépés létrehoz egy config.inc.php fájlt fog kapcsolódni a MySQL adatbázis. Mi csatlakoztassa az összes szkriptet, amelyben meg kell kérdezni az adatbázisból.
Ahhoz, hogy a vizsgálat, mint a script oldalszámozás, fogunk létrehozni a install.php asztalon egy MySQL adatbázis és hozzá hét rekordot.
Hogyan lehet eltávolítani a nem kívánt funkciókat
Benne vagyok a kódot kiosztott két blokk. Az első végrehajtja a kimenő link „vissza” és „az első oldalon.” Másodszor, illetve „előre” és „az utolsó oldalon.” Ha az ilyen lehetőségek nem szükséges, akkor egyszerűen eltávolítja a kódot adat blokkokat. Szintén a példáját korlátozott mennyiségi linkek jelennek előtt és után az aktuális oldal, így nem töltik ki a teljes böngésző ablakot. Ha nincs rá szükség, akkor a változó értéke $ számának korlátozása, amely nagyobb, mint az oldalak számát, például, 3000.
Néhány tipp
Azáltal, hogy egy linket a honlapján, hogy az első oldalon, vagy tegye közvetlenül a postranichno.php? Oldal = 1, és nem csak a postranichno.php. Mindkét lehetőség ugyanazt az eredményt adja, de az első lesz a megfelelő választás.
További bejegyzések a témában lásd a cikket PHP és a MySQL