Sie können ausgelagerten MySQL Datenbank-Abfrage in Drupal erstellen via Funktion pager_query . Sie können diese Funktion während der Durchführung SELECT-Abfragen , die Sie sehen. Die Pager -Funktion nutzt LIMIT - basierte Abfragen , die Datensätze benötigt, um eine bestimmte Seite erstellen zu erhalten. Es muss funktionieren die Anzahl der Datensätze von der Abfrage zurückgegeben , um die Anzahl der Seiten zu berechnen. Things You
pager_query Funktion
PhpMyAdmin
brauchen anzeigen Weitere Anweisungen
1
zu Websites Go /includes und suchen " pager.inc . " Ein Doppelklick auf die Datei um es zu öffnen . Pager.inc umfasst Drupal API Funktionen, die veranschaulichen Datenbank Ergebnisse als eine Reihe von Seiten hilft . Sie können die Definition von pager_query Funktion in dieser Datei.
2
Ihre PHPMyAdmin gehen . Klicken Sie auf " Abfrage ", um eine SQL-Abfrage zu starten. Erstellen einer Datentabelle Artikel in MySQL mit Code :
CREATE TABLE " Artikel " (
'title' varchar (255) NOT NULL Default '',
'description' varchar (255) NOT NULL)
Einfügen von Daten in die neuen Tabellen via Code :
INSERT INTO Artikel ( Titel, Beschreibung) VALUES (' item1 ', ' Das erste Element ')
3
zu sites /all /Geh und finde die php Datei, die Sie wollen , um die Abfrage einfügen . Legen Sie die folgende Abfrage in die PHP-Datei :
< php
$ query = "SELECT Titel, Beschreibung FROM { Artikel }";
$ result = pager_query ( $ query , 10, 0 , NULL, $ cat_id );
>
das erste Argument in pager_query ist der Name der Abfrage ausgeführt werden ? . Der zweite definiert die Anzahl der Abfrage-Ergebnisse , die auf jeder Seite angezeigt . Das dritte Argument ist die Anzahl der auf der Seite arbeiten wir derzeit mit . Die vierte stellt $ count_query während die letzte gibt die Parameter , die an die Abfrage übergeben werden muss.