Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/04/2010, 13:05
esquinca02
 
Fecha de Ingreso: noviembre-2009
Mensajes: 23
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: comparar registros entre dos tablas

Hola de nuevo
Encontre una respuesta que se acerca a lo que quiero.
Necesito que me imprima los alumnos que esten en la tabla alumnos pero que no esten en la tabla pagos.
Como puedo hacer esto??

Este el el codigo:

Código PHP:
Ver original
  1. <?php
  2. include ("conect.php");
  3. //$link=conectarse2();
  4.  
  5. $sql1=mysql_query("SELECT id FROM alumnos",$con);
  6. $sql2=mysql_query("SELECT id_alumnos FROM pago",$con);
  7.  
  8. $num = 0;
  9.  
  10. //busco en todos los resultados de select_1
  11.  
  12. while($data = mysql_fetch_array($sql1)){
  13.     //busco en todos los resultados de select_2
  14.     while($data2 = mysql_fetch_array($sql2)){
  15.         if($data['id'] = $data2['id_alumnos']){
  16.             $num++;
  17.         }
  18.     }
  19. }
  20. if($num >  0){
  21.     echo "Existen ".$num." coincidencias";
  22. }else{
  23.     echo "No existen coincidencias";
  24. }
  25. ?>

Gracias por su ayuda