Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Drupal >> .

Come ottenere Num_Rows Dal Count_Query in Drupal

Un layer di astrazione del database fornisce agli sviluppatori la capacità di supportare più server di database . Questo strato mantiene la sintassi e la funzionalità di SQL e Drupal permette di controllare i pezzi di query . La maggior parte delle query di database di Drupal può essere condotta utilizzando " db_query o db_query_range ( ) . " " COUNT ( * ) " query ha tre differenti approcci : "Conta ( tutti) " restituisce il numero di righe di una tabella di dati , "Count ( colonna ) " restituisce il numero di righe per colonna specifica e Conte che ritorna con condizioni . Cose che ti serviranno
Database Abstraction Layer
Show More Istruzioni
1

connettersi al database utilizzando Drupal db_connect :

db_connect ( $ URL ['
2 host ' ] , $ URL [ ' user ' ] , $ URL [ ' pass ' ] ) per

Sostituire l'host , utente e password con il tuo host , nome utente e password locale .

Creare un Drupal_data tavolo e Inserire i dati servendosi db_query :

$ result1 = db_query ( "CREATE TABLE { } Drupal_data

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

$ result2 = db_query ( " INSERT INTO { } Drupal_data

(id , nome)

VALUES ( 1 , ' David ' )");


3

Creare una query di conteggio per ottenere il numero di righe della tabella :

$ query = "SELECT id , nome FROM Drupal_data " ;

$ count_query = " SELCT COUNT ( * ) FROM ( " $ query ". ) AS count_query " ;

$ risultato = pager_query ( $ query , 10 , 0 , $ count_query ) ;

" $ query " è la query di selezione SQL , mentre " $ count_query " viene utilizzato per contare i record corrispondenti nella tabella " Drupal_data " . " Pager_query Pager_query " è un'altra funzione dello strato di astrazione del database , che esegue una query di paging di database .


 

software © www.354353.com