Una capa de abstracción de base de datos proporciona a los desarrolladores la capacidad de soportar múltiples servidores de bases de datos . Esta capa mantiene la sintaxis y la funcionalidad de SQL y permite Drupal para controlar las piezas de consultas . La mayoría de las consultas de base de datos de Drupal puede llevarse a cabo usando " db_query o db_query_range ( ) ". "Cuenta ( *)" consulta tiene tres enfoques diferentes : "Cuenta (todos) " devuelve el número de filas en una tabla de datos, " Count ( columna) " devuelve el número de filas de la columna específica y conde que regresa con condiciones . Cosas que necesitará Database
capa de abstracción
Mostrar más instrucciones
1
Conectarse a la base de datos usando Drupal db_connect :
db_connect ($ URL [' anfitrión " ], $ URL [' user'] , $ url [' pass' ] )
Reemplazar el host , usuario y contraseña con el host , nombre de usuario y la contraseña local.
2
Crear un Drupal_data tabla y los datos de inserción utilizando db_query :
$ resultado1 = db_query ( " Crear tabla { } Drupal_data
(id int) , (nombre , char ( 30 )")
$ result2 = db_query ( "INSERT INTO { } Drupal_data
(id, nombre)
VALORES
( 1 , 'David ' )");
< br > Página 3
Crear una consulta de cuenta para obtener el número de filas en la tabla:
$ query = "SELECT ID, NOMBRE dE Drupal_data " ;
$ count_query = " SELCT COUNT ( *) FROM ( " $ query . " ) AS count_query " ;
$ result = pager_query ( $ query , 10 , 0, $ count_query ) ;
" $ consulta "es la consulta de selección SQL , mientras que " $ count_query " se utiliza para contar los registros coincidentes en la tabla " Drupal_data " . " Pager_query Pager_query " es otra función de la capa de abstracción de base de datos, que realiza una consulta a la base paginado .