Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2004, 08:58
Avatar de Yagorat
Yagorat
 
Fecha de Ingreso: marzo-2002
Ubicación: Madrid
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Buscar fechas concretas

Buenas.

Estoy haciendo un script que busca un rango de fechas en una base de datos MySQL. El script recoge de un formulario la variable $mes que puede estar entre 01 y 12 y la variable $anno que está entre 2004 y 2006.
El campo de la base de datos "fecha" lo tengo en formato DATE y a la hora de buscar lo hago de la siguiente manera:

Código PHP:
if(isset($_GET["jornadas"])) {
    
$mes $_GET['mes'];
    
$sql ="SELECT * jornadas ";
    if (
$_GET["mes"] != 0) {
        
$sql.= "WHERE MONTH(fecha) = '$mes' ";
    }
    
$sql.="ORDER BY fecha DESC";
    
$rs mysql_query($sql$con); 
y me da el siguiente erro:
"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in jornadas.php on line 47"

siendo la linea 47:
Código PHP:
while ($row mysql_fetch_array($rs)) 
El problema viene porque no se como construir la sentencia de MySQL que busque en el campo fecha solo los que coincidan en el mes, lo he intentado con MONTH() pero creo que voy mal encaminado.
__________________
Más sabe el diablo por viejo que por diablo.