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
}
}
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>";
}
Código:
No entiendo cual es el problema??Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/.../prueba.php on line 28
Alguien puede ayudarme?
Gracias mil
Saludos
Yiyo