Foros del Web » Programando para Internet » PHP »

Ayuda: Consulta por campo date

Estas en el tema de Ayuda: Consulta por campo date en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 25/06/2004, 10:08
 
Fecha de Ingreso: abril-2002
Ubicación: Argentina
Mensajes: 96
Antigüedad: 15 años, 8 meses
Puntos: 0
Ayuda: Consulta por campo date

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
__________________
Sergio
  #2 (permalink)  
Antiguo 25/06/2004, 13:22
Avatar de Torus  
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 15 años, 11 meses
Puntos: 0
Hola Yiyo:
Cuando pones $row["cancha"]; el nombre del capo es ese "cancha" o tiene otro nombre en la bd.
Si tienes por ejemplo en la bd a_cancha tendras que poner
$row["a_cancha "];
Saludos
__________________
Hay tanto que aprender y tan poco tiempo
  #3 (permalink)  
Antiguo 25/06/2004, 13:27
 
Fecha de Ingreso: abril-2002
Ubicación: Argentina
Mensajes: 96
Antigüedad: 15 años, 8 meses
Puntos: 0
Torus, muchas gracias por tu respuesta, justo cuando me contestaste encontré el error.
Yo ponía:
a_torenos.fecha>$ultima_fecha

Cuando en realidad debía poner:
a_torneos.fecha>'$ultima_fecha'

Gracias nuevamente
Saludos
Sergio
__________________
Sergio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:25.