λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Drupal

Πώς να δημιουργήσετε Σελίδες από μια βάση δεδομένων σε Drupal

Μπορείτε να δημιουργήσετε σελιδοποιημένη ερώτημα βάσης δεδομένων MySQL σε Drupal μέσω pager_query λειτουργία . Μπορείτε να χρησιμοποιήσετε αυτή τη λειτουργία , ενώ τη διεξαγωγή ερωτημάτων επιλογής που θέλετε να αναζητήσετε . Η λειτουργία pager χρησιμοποιεί LIMIT - με βάση τα ερωτήματα για να αποκτήσετε τα αρχεία που απαιτούνται για να δημιουργήσετε μια συγκεκριμένη σελίδα . Πρέπει να εργαστούμε από τον αριθμό των εγγραφών που επιστρέφονται από το ερώτημα , προκειμένου να υπολογίσει τον αριθμό των σελίδων . Τα πράγματα που θα χρειαστείτε
λειτουργία pager_query
PhpMyAdmin
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Πηγαίνετε στο sites /περιλαμβάνει και τον εντοπισμό των « pager.inc . " Κάντε διπλό κλικ στο αρχείο για να το ανοίξετε . Pager.inc περιλαμβάνει Drupal API λειτουργίες , το οποίο βοηθά στην επεξήγηση των αποτελεσμάτων βάσης δεδομένων ως ένα σύνολο σελίδων . Μπορείτε να δείτε τον ορισμό της λειτουργίας pager_query σε αυτό το αρχείο . 2

Πηγαίνετε στο PHPMyAdmin σας . Κάντε κλικ στο " Query " για να ξεκινήσει ένα ερώτημα SQL . Δημιουργήστε ένα πίνακα στοιχείων δεδομένων σε MySQL χρησιμοποιώντας τον κωδικό :

CREATE TABLE « αντικείμενα » (

'title' varchar ( 255 ) NOT NULL default '' , πώληση

«περιγραφή» varchar ( 255 ) NOT NULL )

δεδομένων Εισαγωγή στους νέους πίνακες με κωδικό :

INSERT INTO αντικείμενα ( τίτλος , περιγραφή) ΑΞΙΕΣ ( « item1 » , « Το πρώτο στοιχείο » )

Η 3

Πηγαίνετε στο sites /all /και να βρει το αρχείο php που θέλετε να εισαγάγετε το ερώτημα . Τοποθετήστε το ακόλουθο ερώτημα στο αρχείο php :

$ query = "SELECT τίτλο , περιγραφή ΑΠΟ { } στοιχεία " ?

$ Result = pager_query ( ; $ query , 10 , 0 , NULL , $ cat_id ) ? ;

>

το πρώτο επιχείρημα pager_query είναι το όνομα του ερωτήματος που πρέπει να εκτελεστούν . Η δεύτερη καθορίζει τον αριθμό των αποτελεσμάτων της ερώτησης για να εμφανιστεί σε κάθε σελίδα . Το τρίτο επιχείρημα δείχνει τον αριθμό της σελίδας που αυτή τη στιγμή εργάζονται με . Η τέταρτη αντιπροσωπεύει $ count_query ενώ η τελευταία καθορίζει την παράμετρο που πρέπει να περάσει στο ερώτημα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα