Gostaria de tirar algumas dúvidas aqui..
Após ler bastante, ainda não entendo qual é o problema do meu código...
Lembrando que sei PHP apenas o básico para me virar..

Bem, eu tenho uma tabela chamada "calendar", onde tenho as seguintes colunas:
"ID", "criador", "evento", "descricao", "dia", "mes" e "ano".
As quatro primeiras não são revelantes aqui.
Daí eu tenho um formulário (http://www.jkg.com.b...ar/cadastre.php) onde a pessoa preenche e os dados são gravados no BD, normalmente... Sendo que no campo "mês" o que é gravado é "01" para Janeiro, "02" para Fevereiro, e assim por diante..
Segue meu código após a Conexão com o BD:
$hoje = date("d/m/Y"); $diaatual = date("d"); $mesatual = date("m"); $anoatual = date("Y"); $query = "SELECT * FROM calendar WHERE mes = '$mesatual' ORDER BY ID"; (já tentei com e sem as aspas na variável e no nome da coluna ID, por que não me lembrava qual que era o certo.. Não funcionou) $query = mysql_query($query,$conexao); while ($linha = mysql_fetch_array($query)){ ?> [[[Meu código HTML exibindo os resultados]]] <? } ?>
Eu tenho 2 registros que possuem o mes = 05 (o mês atual), e mesmo assim o que aparece quando vou a página (http://www.jkg.com.b...dar/mostrar.php) é:
"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jkg/public_html/calendar/mostrar.php on line 36"
Sendo a linha 36 o meu while..
O que acontece? Ele não acha nenhum resultado? E por que não acha? O meu Select está errado?
Ou o jeito que estou fazendo para "pegar" o mês atual e comparar com o mês cadastrado está errado?
Alguém pode me dar uma luz? =/