Développement PHP+Mysql de la pagination et compréhension des principes de la pagination

Qu'est-ce que la technologie de pagination ?

La pagination est une technologie qui affiche toutes les données à l'utilisateur sous forme de segments. Ce que l'utilisateur voit à chaque fois n'est pas tout. data., mais une partie de celui-ci. Si vous ne trouvez pas le contenu souhaité pour l'auto-apprentissage, l'utilisateur peut convertir le contenu visible en définissant des numéros de page ou en tournant les pages jusqu'à ce que vous trouviez le contenu souhaité. très similaire à la lecture de livres.

La signification de la pagination

La pagination est en effet efficace, mais elle va certainement augmenter la complexité du système, mais ne peut-il pas être paginé ? Bien sûr, c'est possible si la quantité de données est petite. Mais pour les systèmes d'information d'entreprise, la quantité de données ne sera pas limitée à une petite plage si vous sélectionnez désespérément * dans une certaine table. puis jettent les données renvoyées au client. Même si les clients peuvent tolérer des milliers de données tabulaires éblouissantes, les réseaux occupés et les serveurs stressés soulèveront leurs protestations silencieuses, et se termineront parfois par une grève pure et simple. Cette fin est un peu comme un ancien tyran. qui a fait ce qu'il voulait. L'histoire entre lui et ses sujets intolérables.
Le programmeur n'est pas un tyran. Il espère que le programme rendra la vie meilleure au lieu de la pire, étant donné que les systèmes d'information d'entreprise sont pour la plupart à trois niveaux. ou encore une architecture à plusieurs niveaux, le programme Les employés doivent utiliser la radiomessagerie lors de l'affichage des données aux clients s'ils ne veulent pas être submergés de plaintes ou réveillés par un appel téléphonique au milieu de la nuit

<. 🎜>Comment implémenter la pagination

L'affichage dit de pagination, c'est-à-dire que le résultat défini dans la base de données est affiché segment par segment. Ici, nous devons utiliser la limite. commande dans l'instruction Mysql

Comment segmenter, dans quel segment se trouve actuellement (Combien d'enregistrements y a-t-il sur chaque page ? Quelle est la page actuelle)

Les 10 premiers enregistrements :

select * from table limit 0,10

Les 11e au 20e enregistrements :

select * from table limit 10,10

Les 21e au 30e enregistrements Enregistrement :

select * from table limit 20,10

Vous pouvez voir le motif ci-dessus

(numéro de page actuel - 1) Fichier PHP

fichier de base de données de connexion conn.php

fichier complet de pagination mupage.php

base de données mysql requise


Tout d'abord, trions les idées et les processus de développement de la fonction de pagination

QQ截图20161130151932.png

Connectez-vous à la base de données

  1. Transmettre nous à partir de la base de données Les données souhaitées

  2. Utilisez l'instruction SQL pour écrire et obtenir les données de pagination

  3. Transmettez l'instruction SQL dans notre base de données

  4. Traitez les données que nous obtenons et affichez-les sur la page

  5. Obtenez le nombre total de données, calculez le nombre de pages et les données affichées et compenser.

  6. Initialiser les données de pagination et omettre le traitement de l'en-tête et de la queue

  7. Définir l'affichage du style de la barre de pagination

Formation continue
  • Recommandations de cours
  • Téléchargement du didacticiel