Heim Backend-Entwicklung PHP-Tutorial So implementieren Sie eine Paging-Abfrage in PHP

So implementieren Sie eine Paging-Abfrage in PHP

May 24, 2018 pm 05:08 PM
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 &#39;%{$area}%&#39;";
}

?>

<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=&#39;{$area}&#39;" )

 $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>
Nach dem Login kopieren

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für das Studium aller hilfreich sein.

Verwandte Empfehlungen:

PHP verwendet die Funktion exec() unter PDO, um die

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

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

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

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.

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

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

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

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

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

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

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

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

CakePHP arbeitet mit Datenbank CakePHP arbeitet mit Datenbank Sep 10, 2024 pm 05:25 PM

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

CakePHP erstellt Validatoren CakePHP erstellt Validatoren Sep 10, 2024 pm 05:26 PM

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

See all articles