So implementieren Sie eine Paging-Abfrage in PHP
Dieser Artikel stellt hauptsächlich den einfachen Implementierungscode der PHP-Paging-Abfrage im Detail vor. Er hat einen gewissen Referenzwert.
Über PHP habe ich in letzter Zeit viel gelernt, lassen Sie es mich erzählen Sie, was ich jetzt lerne, sind alle Kernteile von PHP, also habe ich mehr darauf geachtet und es noch ein paar Mal geübt. Es ist relativ einfach zu verstehen und es ist nicht so schwierig wie zu Beginn des Lernens Ich habe das Gefühl, dass die Mentalität am Anfang eine Frage der Mentalität war. Nachdem ich alle Aspekte des Problems bedacht hatte, konnte ich mich vor vielen Jahren nicht mehr beruhigen . Ich hatte immer das Gefühl, dass ich nicht still sitzen konnte, einschließlich der Zeit, in der ich während des chinesischen Neujahrs zu Hause war, nachdem ich zurückgekehrt war. Lernen ist nicht mehr langweilig. Stattdessen habe ich das Gefühl, dass ich schon vor vielen Jahren mathematische Probleme lösen wollte.
Ich beschwere mich ein bisschen zu sehr, haha. Das Wichtigste, was ich heute Morgen gelernt habe, war die Paging-Abfrage: Wenn es viele Daten gibt, sieht es sehr ermüdend aus, wenn es auf einer Seite angezeigt wird. Dann verwenden wir Paging, das zuvor geschrieben wurde Es sieht so aus, als ob es relativ klar ist. Was wir heute gelernt haben, ist eine relativ einfache Abfragebedingung. Diesmal wird die Chinastates-Tabelle verwendet 🎜 >Die ersten drei Spalten werden hauptsächlich verwendet, nämlich Regionalcode, Regionsname und übergeordneter Code. Bitte beachten Sie, dass get zum Abrufen von Elementen verwendet wird. Wenn wir Paging-Abfragen durchführen, wird die Titelleiste wie gezeigt angezeigt in der Abbildung:
Es wird schwieriger, wenn Sie es per Post abrufen. In diesem Fall müssen Sie es auf der neuen Seite ändern und die dritte Bedingung schreiben In den Klammern stehen Kommentare und die Ergebnisse werden auch in den hochgeladenen Bildern angezeigt. Was ich dann sehe, ist die zweite Seite. Es gibt keine Probleme >
<body> <h1>分页查询</h1> <?php include("DADB.class.php"); $db=new DADB(); $tj= " 1=1 "; $area=""; if(!empty($_GET["area"])) { $area=$_GET["area"]; $tj=" areaname like '%{$area}%'"; } ?> <form action="fenyechaxun.php" method="get" > //这里用的是get 来获取 <p>地区名称:<input type="text" name="area" value="<?php echo $area; ?>"/> //这里如果没有传入value值 如果查询内容的数量比较多, 那么在第二页的时候将与需要查询的内容不符 <input type="submit" value="查询"/></p> </form> <table border="1" cellpadding="0" cellspacing="0" width="100%"> <tr> <td>地区代号</td> <td>地区名称</td> <td>父级代号</td> </tr> <?php include("page.class.php"); $sqg="select count(*) from chinastates WHERE {$tj}"; //因为是需要查询,所以 select语句都要有条件 $arg=$db->Query($sqg); $page=new page($arg[0][0],20); //如果前面用的是post 那么这里 可以改为new page(, , "areaname='{$area}'" ) $sql="select * from chinastates where {$tj}" .$page->limit; $arr=$db->Query($sql); foreach($arr as $v) { echo"<tr> <td>{$v[0]}</td> <td>{$v[1]}</td> <td>{$v[2]}</td> </tr>"; } ?> </table> <p> <?php echo $page->fpage(); ?></p> </body>
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für das Studium aller hilfreich sein.
Verwandte Empfehlungen:
Abfrage
für die Anzahl zu implementieren betroffene Zeilen nach der Ausführung Methode
denken Sie an PHP5 Multi-TableAbfrageCodemethode, um die Gesamtzahl in Seiten zu erhalten
jQuery-Implementierung HTML-Seitentextfeld-Fuzzy-Matching Abfrage Detaillierte Schritte
Das obige ist der detaillierte Inhalt vonSo implementieren Sie eine Paging-Abfrage in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

Das Arbeiten mit der Datenbank in CakePHP ist sehr einfach. In diesem Kapitel werden wir die CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) verstehen.

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.
