Enlazar dos bases de datos
Hola
Tengo una hoja excel con 500 registros que he importado a drupal 7 con el módulo Feeds import
Por otro lado tengo una carpeta con 500 fotos que me gustaría importat pero no sé cómo hacerlo y después de importarlas me gustaría relacionarlas con los 500 nodos que he creado con la hoja de excel.
¿alguna idea?
Cambiando de tema, ¿conoceis algún módulo para hacer slideshow?
Gracias.
Bookmark/Search this post with
Para accesar otra base de
Para accesar otra base de datos antes debes editar el archivo settings.php en sites\default.
$db_url['default'] = 'mysqli://root:password@localhost/drpl_default';
$db_url['basedatos2'] = 'mysqli://user:contraseña@localhost/basedatos2';
$db_url['basedatos3'] = 'mysqli://user:contraseña@localhost/basedatos3';
$db_prefix = '';
Luego en tu programacion php usas:
db_set_active( 'basedatos2" );
$queryResult = db_query ( $query );
while ($row = db_fetch_array($queryResult)) {
$arreglo_temporal[$row['col1']] = $row['col2'];
}
db_set_active("default");
En este ejemplo yo tomo el nombre de las base de datos adicional del perfil del usuario.
Algo importante es al final de la consulta colocar el db_set_active("default"); para que siga funcionando drupal normalmente.
Fe de erratas: Para tomar el
Fe de erratas:
Para tomar el nombre de la base de datos auxiliar del perfil del usuario debes cambiarlo a:
db_set_active( $perfiles->profile_bdatos );