Este problema se presenta de la siguiente manera:
pager_query($query, $limit = 10, $element = 0, $count_query = NULL)
Si queremos mostrar resultados paginados, es conveniente considerar la utilización de la función pager_query(), que nos permite obtener los resultados que corresponden a una página determinada. En este caso, si ejecutamos una consulta que produce un total de 100 registros y queremos mostrar un máximo de 10 registros por página, la página 1 tendrá los registros del 1 al 10, la página 2 los registros del 11 al 20, la página 3 los registros del 21 al 30 y así sucesivamente.
db_query_range($query)
Para seleccionar un rango de registros del total de resultados. Es decir, si ejecutamos una consulta que produce un total de 100 registros y necesitamos los registros del 10 al 20, podemos usar esta función.
Si no tienes permisos para Administrar Nodos no puedes ver el contenido no publicado pero si puedes editarlo en caso tengas dicho permiso.
En todo caso conviene crear una lista de nodos para que te linqueen a editarlos.
db_query($query)
La función db_query() nos permite enviar consultas sql a la base de datos, de manera similar a como lo haríamos con las funciones propias de cada motor de base de datos, por ejemplo mysql_query() para MySQL.
Otro aspecto importante de la función db_query() es que permite armar consultas, colocando caracteres que serán reemplazados por parámetros.
Drupal provee una capa de abstracción para el acceso a base de datos, de tal manera que se pueda cambiar de motor de base de datos (MySQL, Postgres y cualquier otro que sea implementado posteriormente) utilizando el mismo código fuente. Se recomienda el uso de la capa de abstracción de Drupal, pues incluso de usarse solo el motor de MySQL nos previene de posibles incompatibilidades de código generados por el uso de otro tipo de extensión para la conexión. Por ejemplo un servidor puede estar usando PHP's MySQL Extensión o PHP's mysqli Extensión, los cuales tienen APIs distintas.
Un campo con autocompletado es un campo de texto que en la medida que vamos digitando nos aparece una lista con las opciones disponibles para este campo, filtrados por el texto que hemos ingresado.
En Drupal para que un campo funcione como autocomplete tenemos dos partes: por un lado tenemos un módulo que nos devuelve a través de una función los resultados que deseamos mostrar y por otro el campo de texto en el formulario donde se digitará el texto, y debajo del cual aparecerán las opciones con las cuales se podrán autocompletar.
Drupal viene con un API para la creación de formularios.
La estructura del formulario se define en un array.