Ir para conteúdo
Fórum Script Brasil
  • 0

Contador de inclusões no Banco de dados + PHP


lamatta

Pergunta

Olá mais uma vez amigos...

Estou montando um Help Desk na empresa em que eu trabalho, sou Designer grafico e estou estudando php com banco de dados sozinho, lendo os foruns e tutoriais... Mas enfim, o que eu quero fazer dessa vez acho que é simples mas não achei no google nem na internet... Rsrsrs entendem que internet sem google hoje não existe...

tenho um banco de dados com as seguintes informações...

tabela (tb_avisos)

id (auto_increment)

avisos (text)

dia (dia)

então eu vou adicionar um aviso para o dia 3, um para o dia 4 e outro para o dia 5... outras pessoas vão adicionar avisos para qualquer dia dentro do mês atual... mas na minha pagina inicial eu quero mostrar apenas as noticias do dia atual... até ai eu sei fazer, WHERE dia = $dia_atual, dia_atual seria uma variavel que captura o dia atual $dia_atual = date("d")... porem no topo da tabela de avisos do dia que ficará na pagina inicial será mostrado entre parenteses a quantidade de avisos para o dia em questao tipo assim

AVISOS DIÁRIOS (13)

então como faço para que o php ou um script em java conte/some e me dê um valor de todos os avisos que existem para o dia atual...???

desde já obrigado!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Simples...

Você pode fazer de duas formas...

Você faz um select com apenas os avisos atuais...

$pesquisar = mysql_query("SELECT * FROM avisos WHERE data = NOW()");

echo "AVISOS DIÁRIOS (" . mysql_num_rows($pesquisar) . ")";

Observe que NOW() é uma função do mysql que vai retornar o timestamp do exato momento.

Por isso, podemos utiliza-lo para buscar os registros de hoje.

Ou se você preferir.

Você pode utilizar uma sub-query para fazer a busca.

$pesquisar = mysql_query("SELECT (SELECT COUNT(*) FROM avisos WHERE data = NOW()) AS avi_diario");

echo "AVISOS DIÁRIOS (" . mysql_result($pesquisar, 0, 'avi_diario') . ")";

Livre na WEB

http://www.livrenaweb.com.br/

8xP.jpg

Link para o comentário
Compartilhar em outros sites

  • 0

Show de bola...

minha tabela (tb_avisos)

id (auto_increment)

aviso(text)

faviso(unico dia em que o aviso será mostrado, no caso o dia atual...)

meu codigo ficou assim...

<?php

require ("conectdb.php");

$dia_atual = date("d");

$pesquisar = mysql_query("select * from tb_avisos WHERE faviso = '$dia_atual'");

$linhas = mysql_num_rows($pesquisar);

?>

AVISOS DIÁRIOS (<? echo "$linhas"; ?>)

Valeu!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...