Lo puedes hacer todo en una sola consulta, usando la sentencia JOIN o con WHERE
Código:
SELECT * FROM tabla1 AS t1 INNER JOIN tabla2 AS t2 ON t1.id_tabla1 = t2.id_tabla2
ó
Código:
SELECT * FROM tabla1 AS t1, tabla2 AS t2 WHERE t1.id_tabla1 = t2.id_tabla2
Y lo otro, el recorrido por el resultado esta mal, deberías usar un ciclo while y dentro de este usar cualquiera de estos métodos: mysql_fetch_array, mysql_fetch_assoc, mysql_fetch_object.
Código PHP:
$resultado = mysql_query("...");
while($fila = mysql_fetch_array($resultado)) {
echo $fila['columna1'];
echo $fila['columna2'];
}