Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/09/2011, 09:44
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 14 años, 1 mes
Puntos: 288
Respuesta: Consulta en PHP 2 tablas

bueno hay te traes todos los clientes de las dos bases,
y es inmantenible ese sistema, a mi gusto.
Ademas haciendo el UNION, no se bien, pero estas omitiendo clientes
o peor repitiendo...
de que te sirve saber de que base son en esta consulta?
yo te recomiendo esto:

Código PHP:
Ver original
  1. //conecto base 1
  2. $arr_clientes_1=array();
  3.                 $sql="SELECT * FROM `clientes`";
  4.                 $res=mysql_query($sql);
  5.                 if(mysql_num_rows($res) > 0){
  6.                     while ($row = mysql_fetch_object($res)) {
  7.                         $arr_clientes_1[] = $row->cliente_id;
  8.                     }
  9.                 }
  10. //desconecto base 1
  11. //conecto base 2
  12. $arr_clientes_2=array();
  13.                 $sql="SELECT * FROM `clientes`";
  14.                 $res=mysql_query($sql);
  15.                 if(mysql_num_rows($res) > 0){
  16.                     while ($row = mysql_fetch_object($res)) {
  17.                         $arr_clientes_2[] = $row->cliente_id;
  18.                     }
  19.                 }
  20. //desconecto base 2
  21. //DESCARTO LOS QUE SE REPITEN
  22. $result = array_diff($arr_clientes_1, $arr_clientes_2);
  23.  
  24. //LOS MUESTRO
  25. $result = array_unique ($result);
  26. foreach ($result as $key => $VALUE) {
  27.   ECHO  $VALUE;
  28. }