Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Drupal »

Usar la misma a mysql de Drupal para nuevos modulos

Estas en el tema de Usar la misma a mysql de Drupal para nuevos modulos en el foro de Drupal en Foros del Web. Pensaba crear unos modulos en Drupal para que realicen funciones nuevas pero necesito conectarlos a la bd, actualmente lo hago escribiendo: Código PHP: $conexion  =  ...
  #1 (permalink)  
Antiguo 12/02/2011, 23:11
Avatar de MichaellR  
Fecha de Ingreso: noviembre-2004
Ubicación: Lima - Peru
Mensajes: 85
Antigüedad: 20 años
Puntos: 0
Pregunta Usar la misma a mysql de Drupal para nuevos modulos

Pensaba crear unos modulos en Drupal para que realicen funciones nuevas pero necesito conectarlos a la bd, actualmente lo hago escribiendo:

Código PHP:
$conexion mysql_connect("localhost""usuario""clave");
mysql_select_db("demo"$conexion); 
Pero con esto abro una conexión mas a la bd y como mi web es de alto trafico esto no es bueno,

No hay una forma de usar la misma conexión que hace Drupal a la bd??, porque he intentado ubicar la función para usarla pero no la encuentro.

Alguno la conoce??
  #2 (permalink)  
Antiguo 14/02/2011, 03:28
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: Usar la misma a mysql de Drupal para nuevos modulos

No has leido acerca de la capa de abstracción y las funciones que tiene especificamente para lo que quieras hacer?

http://api.drupal.org/api/drupal/inc...oup/database/6

Para hacer una consulta en modulo simplemente tienes que utilizar alguna de las functions, por ejemplo:

$resultado = db_result(db_query("SELECT title FROM ..... WHERE menu_name = '%s'", .....));
return $resultado;

Y ya lo tienes, no hace falta abrir una conexion. Implicitamente Drupal ya lo esta haciendo. Y si el sitio de de alto trafico, esxisten los modulos de cache.
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 14/02/2011, 09:21
Avatar de MichaellR  
Fecha de Ingreso: noviembre-2004
Ubicación: Lima - Peru
Mensajes: 85
Antigüedad: 20 años
Puntos: 0
Respuesta: Usar la misma a mysql de Drupal para nuevos modulos

Lo que deseo hacer es poder usar la conexión a la bd que genera Drupal y no instanciar una nueva para cada nuevo modulo que voy a crear...
  #4 (permalink)  
Antiguo 14/02/2011, 10:44
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: Usar la misma a mysql de Drupal para nuevos modulos

Cita:
Iniciado por MichaellR Ver Mensaje
Lo que deseo hacer es poder usar la conexión a la bd que genera Drupal y no instanciar una nueva para cada nuevo modulo que voy a crear...
Viste el link que te pase y lo que dije?
__________________
Drupal Argentina

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:38.