Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2008, 10:03
paulamg
 
Fecha de Ingreso: septiembre-2008
Mensajes: 33
Antigüedad: 18 años, 1 mes
Puntos: 0
Comparar dos tablas e imprimir los datos coincidentes

Hola tengo el siguiente problema, necesito comparar dos tablas, y que muestre el valor del id coincidentes.
Para la primera tabla hago una consulta que obtenga los id corresponde a la categoria 22.
Para la segunda tabla necesito hacer una consulta que muestre los id coincidentes con la primera tabla, los que son iguales al resultado obtenido en la primera pero sólo me muestra el último. ¿Que me falta? gracias por adelantado.

Código PHP:

$link 
= mysql_connect("xxx","yyy","zzz");
mysql_select_db("yyy",$link);

//consulta 1
$consulta = "SELECT * FROM tabla1"; 
$resultado = mysql_query($consulta) or die (mysql_error());
$row=mysql_fetch_array($resultado);
for (
$i=0;$row = mysql_fetch_array($resultado);$i++)
if (
$row["term_taxonomy_id"]=='22')
{
$id=$row["object_id"];

}

//consulta 2


$consulta = "SELECT *  FROM tabla2"; 
$resultado = mysql_query($consulta) or die (mysql_error());
$row2=mysql_fetch_array($resultado);
for (
$i=0;$row2 = mysql_fetch_array($resultado);$i++)

if (
$row2["ID"]==$id)
{
$ID=$row2["ID"];
echo 
$ID;
}