Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/09/2010, 17:53
apustilnik
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 7 meses
Puntos: 6
Respuesta: Comparacion entre bases de datos

hola como estas, exelente respuesta!
recien llego, por lo que recien chequeo y no tuve tiempo de probarla.
pero ni bien pueda lo hago y te comento como va eso.
pd. una consultita, en donde realizas esta consulta:
$c1= "select * from news where usuario IN (porque se pone ese IN?)
y despues de hacer esta consulta, debo obviamente mostrar los datos con otro loop for es asi?
mil gracias de nuevo, te tengo al tanto de como va eso
saludos cordiales.
ariel
Cita:
Iniciado por carlos_belisario Ver Mensaje
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

Última edición por apustilnik; 15/09/2010 a las 18:10