Aniversariantes do mês ordenado por dia
Olá Pessoal!
sou novato em php e preciso de ajuda: quero mostrar no site o niver do pessoal do grupo listado por dia, nome e seção.
Segue o comando que coloquei, mas nada é mostrado. Se puderem me ajudar eu agradeço.
<?PHP
//Faz a conexão com o banco de dados
$conexao = mysql_connect("localhost:3306", "usuario", "senha") or die ("Erro na conexao ao banco de dados.");
$db = mysql_select_db("meu banco de dados") or die ("Erro ao selecionar a base de dados.");
$sql2 = "SELECT * FROM aniversariantes;";
//SQL lista aniversariantes do mes
$sql = "SELECT nome, secao, dia, mes FROM aniversariantes WHERE MONTH(mes) ORDER BY dia, nome ASC";
$resultado = mysql_query($sql);
echo "<table width=\"200\" border=\"0\">";
echo "<tr>";
echo "<th>DIA</th>";
echo "<th>NOME</th>";
echo "<th>SEÇÃO</th>";
echo "</tr>";
while ($row = mysql_fetch_array($resultado))
{
echo "<tr>";
echo "<center>";
echo "<td>".$row[2]."</td>";
echo "<td>".$row[0]."</td>";
echo "<td>".$row[1]."</td>";
echo "</center>";
echo "</tr>";
}
echo "</table>";
?>
sou novato em php e preciso de ajuda: quero mostrar no site o niver do pessoal do grupo listado por dia, nome e seção.
Segue o comando que coloquei, mas nada é mostrado. Se puderem me ajudar eu agradeço.
<?PHP
//Faz a conexão com o banco de dados
$conexao = mysql_connect("localhost:3306", "usuario", "senha") or die ("Erro na conexao ao banco de dados.");
$db = mysql_select_db("meu banco de dados") or die ("Erro ao selecionar a base de dados.");
$sql2 = "SELECT * FROM aniversariantes;";
//SQL lista aniversariantes do mes
$sql = "SELECT nome, secao, dia, mes FROM aniversariantes WHERE MONTH(mes) ORDER BY dia, nome ASC";
$resultado = mysql_query($sql);
echo "<table width=\"200\" border=\"0\">";
echo "<tr>";
echo "<th>DIA</th>";
echo "<th>NOME</th>";
echo "<th>SEÇÃO</th>";
echo "</tr>";
while ($row = mysql_fetch_array($resultado))
{
echo "<tr>";
echo "<center>";
echo "<td>".$row[2]."</td>";
echo "<td>".$row[0]."</td>";
echo "<td>".$row[1]."</td>";
echo "</center>";
echo "</tr>";
}
echo "</table>";
?>
comentários (0)
suspender
Lista de Respostas:
23/02/2014 7:25am
(~12 anos atrás)
(~12 anos atrás)
Bom Dia, Ivo.
é o seguinte, basta alterar a variavel $sql para:
$sql2 = "SELECT * FROM aniversariantes WHERE mes = '".date('m')."' ORDER BY dia,nome ASC";
Espero ter ajudado.
Até.
é o seguinte, basta alterar a variavel $sql para:
$sql2 = "SELECT * FROM aniversariantes WHERE mes = '".date('m')."' ORDER BY dia,nome ASC";
Espero ter ajudado.
Até.

respondeu: