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,10Les 11e au 20e enregistrements :
select * from table limit 10,10Les 21e au 30e enregistrements Enregistrement :
select * from table limit 20,10Vous 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 requiseTout d'abord, trions les idées et les processus de développement de la fonction de pagination
Connectez-vous à la base de données
Transmettre nous à partir de la base de données Les données souhaitées
Utilisez l'instruction SQL pour écrire et obtenir les données de pagination
Transmettez l'instruction SQL dans notre base de données
Traitez les données que nous obtenons et affichez-les sur la page
Obtenez le nombre total de données, calculez le nombre de pages et les données affichées et compenser.
Initialiser les données de pagination et omettre le traitement de l'en-tête et de la queue
Définir l'affichage du style de la barre de pagination