Du kan opprette kalte opp MySQL database spørring i Drupal via funksjonen pager_query . Du kan bruke denne funksjonen mens gjennomføre utvalgsspørringer du vil side . Personsøkeren funksjonen benytter LIMIT - baserte spørringer å få postene som kreves for å skape en bestemt side . Det er behov for å regne ut antall poster som returneres av spørringen for å beregne antall sider. Du trenger
pager_query funksjon
PhpMyAdmin
Vis flere instruksjoner
en
Gå til områder /includes og finne " pager.inc . " Dobbeltklikk på filen å åpne den. Pager.inc inkluderer Drupal API-funksjoner , noe som bidrar illustrere database resultater som et sett med sider . Du kan vise definisjonen av pager_query funksjon i denne filen.
2
Gå til PHPMyAdmin din . Klikk på " Query " for å starte en SQL-spørring . Opprette en datatabell elementer i MySQL bruker koden : en
opprette tabellen ' elementer ' (
'title' varchar ( 255 ) NOT NULL standard '' , etter
' beskrivelse ' varchar ( 255 ) NOT NULL)
sette inn data i de nye tabellene via kode :
INSERT INTO elementer (tittel , beskrivelse ) VALUES (' item1 ', ' Det første elementet ')
3
Gå til områder /alle /og finne den php -filen du vil sette inn søket. Sett følgende spørring inn i php -filen : ?
< Php
$ query = " SELECT tittel, beskrivelse FRA { elementer } ";
$ resultat = pager_query ( $ query , 10, 0 , NULL , $ cat_id ) ;
>
det første argumentet i pager_query er navnet på spørringen som skal utføres ? . Den andre definerer antall søkeresultatene skal vises på hver side . Det tredje argumentet viser antall siden vi jobber med . Den fjerde representerer $ count_query mens den siste angir parameter som må sendes til spørringen .