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

Conectar wordpress con base de datos mysql externa

Estas en el tema de Conectar wordpress con base de datos mysql externa en el foro de WordPress en Foros del Web. Hola amigos, soy bastante novato en wordpress y por eso pregunto aquí. Tengo un sistema hecho con PHP+Ajax+HTML+JavaScript en mi servidor local, también tengo instalado ...
  #1 (permalink)  
Antiguo 13/04/2011, 11:05
 
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 36
Antigüedad: 16 años
Puntos: 3
Exclamación Conectar wordpress con base de datos mysql externa

Hola amigos, soy bastante novato en wordpress y por eso pregunto aquí.

Tengo un sistema hecho con PHP+Ajax+HTML+JavaScript en mi servidor local, también tengo instalado wordpress localmente.
Lo que quiero hacer es conectarme a la base de datos de mi sistema y mostrar datos de una tabla en una pagina de wordpress(no un post).

Instalé un plugin llamado Exec-Php. Este plugin me permite ejecutar php en la pagina de wordpress, pero no consigo conectarme a la base de datos.

También leí este post donde explican como conectarse agregando esto a wp-config.php:

Código PHP:
Ver original
  1. define('DDBB_USER', 'root');
  2. define('DDBB_PASSWORD', '');
  3. define('DDBB_NAME', 'newoysho');
  4. define('DDBB_HOST', 'localhost');
  5.  
  6. $gestordb = new wpdb(DDBB_USER, DDBB_PASSWORD, DDBB_NAME, DDBB_HOST);
  7. $gestordb->get_results('SELECT * ....'');

, pero tampoco logro hacerlo.

Alguién que me pueda ayudar?.
  #2 (permalink)  
Antiguo 13/04/2011, 14:14
 
Fecha de Ingreso: marzo-2010
Mensajes: 26
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Conectar wordpress con base de datos mysql externa

yo estoy comenzando con todo esto de wordpress, pero asi me funciono. prueba asi y me cuentas...


define('DB_NAME', 'nombre de tu base de datos');

/** Tu nombre de usuario de MySQL */
define('DB_USER', 'nombre de tu base de datos nuevamente');

/** Tu contraseña de MySQL */
define('DB_PASSWORD', 'contraseña para ingresar al cpanel de tu host');

/** Host de MySQL (es muy probable que no necesites cambiarlo) */
define('DB_HOST', 'localhost');
  #3 (permalink)  
Antiguo 13/04/2011, 16:34
 
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 36
Antigüedad: 16 años
Puntos: 3
Respuesta: Conectar wordpress con base de datos mysql externa

Cita:
Iniciado por maximartin Ver Mensaje
yo estoy comenzando con todo esto de wordpress, pero asi me funciono. prueba asi y me cuentas...


define('DB_NAME', 'nombre de tu base de datos');

/** Tu nombre de usuario de MySQL */
define('DB_USER', 'nombre de tu base de datos nuevamente');

/** Tu contraseña de MySQL */
define('DB_PASSWORD', 'contraseña para ingresar al cpanel de tu host');

/** Host de MySQL (es muy probable que no necesites cambiarlo) */
define('DB_HOST', 'localhost');
Gracias Martin, pero eso logro hacerlo, lo que no lograba era conectarme a otra base de datos dentro de wordpress, pero lo logré asi:

Código PHP:
Ver original
  1. <?php
  2. $gestordb = new wpdb('dbuser', 'dbpassword', 'dbname', 'dbhost');
  3.  
  4. $gestordb ->show_errors();
  5.  
  6. $carreras = $gestordb  -> get_results("SELECT id_carrera, nombre_carrera FROM carrera");
  7.  
  8.     foreach ($carerras as $carrera) {
  9.                 echo $carrera->nombre_carrera . '<br />';
  10.     }
  11.  
  12. ?>

Esto logicamente utilizando el plugin Exec-Php ;)

Etiquetas: php
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 00:06.