λογισμικό

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

Πώς να πάρει num_rows Από την Count_Query στο Drupal

Μια βάση δεδομένων στρώμα αφαίρεσης παρέχει στους προγραμματιστές τη δυνατότητα να υποστηρίζει πολλαπλούς διακομιστές βάσης δεδομένων . Αυτό το στρώμα διατηρεί τη σύνταξη και τη λειτουργικότητα του SQL και επιτρέπει Drupal να ελέγχει τα κομμάτια των ερωτημάτων . Η πλειοψηφία του Drupal ερωτήματα βάσης δεδομένων μπορεί να διεξαχθεί χρησιμοποιώντας " db_query ή db_query_range (). " " Count ( * ) " το ερώτημα έχει τρεις διαφορετικές προσεγγίσεις : " Count ( όλα ) " επιστρέφει τον αριθμό των γραμμών σε έναν πίνακα δεδομένων , " Count ( στήλη ) " επιστρέφει τον αριθμό των σειρών για ειδική στήλη και λέξεων που επιστρέφει με τις συνθήκες . Τα πράγματα που θα χρειαστείτε
στρώμα αφαίρεσης Database
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Σύνδεση με τη βάση δεδομένων χρησιμοποιώντας Drupal db_connect :

db_connect ( $ URL [' host ' ] , $ URL [' user '] , $ URL [ « πέρασμα » ] )

Αντικαταστήστε τον ξενιστή , χρήστη και κωδικό πρόσβασης με το τοπικό κεντρικό υπολογιστή , το όνομα χρήστη και τον κωδικό πρόσβασής σας . 2

Δημιουργήστε έναν πίνακα Drupal_data και εισάγετε τα δεδομένα χρησιμοποιώντας db_query :

$ result1 = db_query ( " Δημιουργία πίνακα { } Drupal_data

( id int ) , ( name, char ( 30 ) " )

$ Result2 = db_query ( " INSERT INTO { } Drupal_data

( id , όνομα )

ΑΞΙΕΣ ( 1 , « Δαβίδ » ) ")?

με 3

Δημιουργήστε ένα ερώτημα μετράνε για να προκύψει ο αριθμός των γραμμών στον πίνακα :

$ query = "SELECT id , όνομα ΑΠΟ Drupal_data " ?

$ count_query = " SELCT COUNT ( * ) FROM ( " $ ερώτημα . » ) AS count_query " ?

$ result = pager_query ( $ query , 10 , 0 , $ count_query ) ?

" $ ερώτημα " είναι το ερώτημα επιλογής SQL , ενώ το " $ count_query " χρησιμοποιείται για να μετρήσει τις εγγραφές που ταιριάζουν στον πίνακα " Drupal_data " . " Pager_query Pager_query " είναι μια άλλη λειτουργία της βάσης δεδομένων στρώμα αφαίρεσης , η οποία εκτελεί μια σελιδοποιημένη ερώτημα βάσης δεδομένων .
Η

Η

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

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