Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/04/2005, 20:56
Avatar de Neuron_376
Neuron_376
 
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años
Puntos: 2
Bueno

Mira, no he probado tu codigo, pero a parecer el $result no te esta dando datos (registros), por eso te marca error, puedes hacer esto

$link=Conectarse();
$anime=$_GET['anime'];
$query = mysql_query("SELECT * FROM modulo_anime INNER JOIN modulo_descargas ON modulo_anime.id=modulo_descargas.id_cateanime WHERE modulo_anime.id='$anime'");


//Vas a probar que la consulta funciona bien, y que te regresa datos:
//Esto parara el scriot y te escibira tal como quedo tu consulta, esto
//pegalo en tu administrador de base de datos y ejecutalo, seguramente ahi miraras rapido que error te arroja, y tambien si te esta regresando registros

die($query);

$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){


Despues de esto, tienes que saber algo, dependiendo del tipo de JOIN que usaes hace esto:

1. Te regresa datos si existe perfecta concordancia entre las tablas, es decir, si el ID = 2 no existe en la tabla 2, entonces no te regresara nada.

2. Te regresa datos aunque en la tabla 2 no exista el ID

3. Te regresa datos aunque en la tabla 1 no exista el ID

No lo recuerdo ahorita en MySql cual es exactamente cada uno y como trabaja, pero lee acerca de INNER JOIN - LEFT JOIN y RIGTH JOIN

Suerte!!