Hola amigos del foro,
Tengo que realizar una consulta a través de un campo DATE MySQL porque tengo una tabla con los resultados de los torneos jugados (a_resultados) y otra con todas las fechas de los torneos (a_torneos) y lo que quiero mostrar es un listado de los torneos que aun no se han jugado. 
Primero obtengo la ultima fecha del ultimo torneo jugado desde la consulta: 
 Código PHP:
    $result = mysql_query("SELECT max(a_torneos.fecha) from a_torneos,a_resultados WHERE a_torneos.Id_torneo=a_resultados.Id_torneo", $db);
// Fin conexión a la base de datos
// Recoge valores de los campos
while ($myrow = mysql_fetch_row($result)) {
  foreach($myrow as $clave){
    $ultima_fecha=$clave; //esto me devuelve la fecha del ultimo torneo jugado
  }
} 
    
  Después tomo esa variable y busco las fechas posteriores a $ultima_fecha 
 Código PHP:
    $resultado = mysql_query("SELECT * FROM a_torneos,a_canchas WHERE a_torneos.Id_cancha=a_canchas.Id_cancha AND a_torenos.fecha>$ultima_fecha ORDER BY a_torneos.fecha DESC", $db);
while ($row = mysql_fetch_array($resultado)) {
  $lacancha = $row["cancha"]; //esta es la línea 28 donde obtengo el error
  $lafecha = $row["fecha"];
  echo "*",$lafecha,"<br>",$lacancha,"<br>";
} 
    
  Pero obtengo el siguiente error: 
Código:
 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/.../prueba.php on line 28
  No entiendo cual es el problema??
Alguien puede ayudarme?
Gracias mil
Saludos
Yiyo