Du kan oprette paged MySQL-database forespørgsel i Drupal via funktionen pager_query . Du kan bruge denne funktion , når der udføres udvælgelsesforespørgsler , som du ønsker til side . Den pager funktionen udnytter limits forespørgsler for at opnå de registre, der kræves for at skabe en bestemt side . Det skal arbejde ud af antallet af poster, der returneres af forespørgslen for at beregne antallet af sider . Ting du skal
pager_query funktion
PhpMyAdmin
Vis Flere Instruktioner
1
Gå til sites /includes og find " pager.inc ". Dobbeltklik på filen at åbne den. Pager.inc inkluderer Drupal API funktioner , som hjælper illustrere database resultater som et sæt af sider. Du kan se definitionen af pager_query funktion i denne fil.
2
Gå til din PHPMyAdmin . Klik på " Query " for at starte en SQL-forespørgsel. Opret en datatabel poster i MySQL ved hjælp af kode : Hej
CREATE TABLE ' elementer ' (
'title' varchar (255) NOT NULL standard '' , salg
' description' varchar (255) NOT NULL)
indsætte data i de nye tabeller via kode :
INSERT INTO poster ( titel, beskrivelse ) VALUES ( ' item1 ', ' Det første punkt ") < br >
3
Gå til sites /all /og finde den php -fil, du vil indsætte forespørgslen. Indsæt følgende forespørgsel i php filen: ?
< Php
$ query = "SELECT titel, beskrivelse FRA { poster } "
$ result = pager_query ( $ query , 10, 0, NULL , $ cat_id ),
>
det første argument i pager_query er forespørgslen navn, der skal udføres ? . Det andet definerer antallet af forespørgsel resultater skal vises på hver side. Det tredje argument viser antallet af den side, vi arbejder med i øjeblikket . Den fjerde repræsenterer $ count_query mens den sidste angiver den parameter , der skal videregives til forespørgslen .