Hola necesito de su ayuda para poder incluir dos bases de datos en el buscador

por ahora solo me busca los post, necesito que me busque la otra base

mysql_select_db($database_conexion, $conexion);
$query_SacarListado = sprintf("SELECT * FROM d_post WHERE titulo LIKE %s ORDER BY id DESC", GetSQLValueString("%" . $colname_SacarListado . "%", "text"));
$query_limit_SacarListado = sprintf("%s LIMIT %d, %d", $query_SacarListado, $startRow_SacarListado, $maxRows_SacarListado);
$SacarListado = mysql_query($query_limit_SacarListado, $conexion) or die(mysql_error());
$row_SacarListado = mysql_fetch_assoc($SacarListado);
0
Puntos
1390
Visitas
1
Resp
Por dacf94 hace 11 años
Novice
Respuesta #1
en la primero linea del código tienes la conexión la base de datos
mysql_select_db($database_conexion, $conexion);
en teoría tienes que hacer dos conexiones diferentes
mysql_select_db($database_conexion, $conexion);
mysql_select_db($database_conexion2, $conexion2);
por supuesto que tienes que tener 2 conexiones en tu archivo conexion.php para que obtenga los datos de las dos bases de datos
//Conexion 1
$hostname_conexion = "servidor";
$database_conexion = "base";
$username_conexion = "user";
$password_conexion = "password";
$conexion = mysql_pconnect($hostname_conexion, $username_conexion, $password_conexion) or trigger_error(mysql_error(),E_USER_ERROR); 

//Conexion 2
$hostname_conexion2 = "servidor";
$database_conexion2 = "base2";
$username_conexion2 = "user";
$password_conexion2 = "password";
$conexion = mysql_pconnect($hostname_conexion2, $username_conexion2, $password_conexion2) or trigger_error(mysql_error(),E_USER_ERROR); 
ojo, nunca lo eh probado esto es solo un ejemplo ahora solo te queda probar

saludos
0
Puntos
Por alber hace 11 años
Admin
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar