¿Los 3 campos que buscas están en la misma tabla? Si es así, y las variables que recibes son numéricas no tendrías que complicarte tanto (creo, que me corrija alguien si me equivoco):
Código SQL:
Ver originalSELECT campo FROM tabla WHERE provincia = '$provincia' AND mes = $mes AND dia = $dia
En caso de ser alfanumérico el campo provincia deberías usar LIKE:
Código SQL:
Ver originalSELECT campo FROM tabla WHERE provincia LIKE '$provincia' AND mes = $mes AND dia = $dia
http://dev.mysql.com/doc/refman/5.0/...functions.html
Salu2.