Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/09/2010, 13:20
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Comparacion entre bases de datos

pues en una sola base de datos puedes tener varias tablas cierto la tabla news puiede ser parte de la primera y te ahoras el estar cambiado de base de datos no conosco la estructura de tu base de datos pero tendrias que relacionar estas tres tablas usuario,amigos,news imagino que tienes un campo indice para esto bueno y la consulta piuenso yo que seria bueno que usaras el in bueno siguiendo un poco tu consulta deberia de ser algo asi
Código PHP:
Ver original
  1. for ($i=0;$i<$n;$i++)
  2. {
  3. $usuario2[]= ($row['usuario2']); //convertiste a tus amigos en un array que los contiene a todos
  4. }
  5. $campo=implode(",",$usuario2); #aki unes por coma a todos tus usuario
  6. y luego haces esta consulta
  7. $c1= "select * from news where usuario IN ($_SESSION['usuario'],$campo)";
  8. $r1= mysql_query($c1) or die(mysql_error());
prueba como tienes hasta ahorita la consulta de esa manera y dime si te dio algun resultado, fijate que depuro la consulta para que me devuelva si tengo algun error de sintaxis en la etapa de desarrollo s bueno que lo hagas, si con esto te da un error dinos cual es para poder ayudarte mejor saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way

Última edición por carlos_belisario; 15/09/2010 a las 13:26