Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MatosBA

Criar um Conexão do Banco de Dados

Recommended Posts

Bom dia Pessoal!

Instalei um calendario em meu site, e não estou conseguindo fazer uma listagem na conexão.

Quero que liste todos na conexão 5 ultimos evetos postado independente de dados que seja, pois a que estou ultilizando listar só consigo fazer um mês que estou "ex: Agosto", se n pra postar um "Setembro" não aparece.

 

Veja o banco e o cóigo abaixo:

 

Obrigado desde já!

 

---------------------

BANCO:

CREATE TABLE `calendario` ( 
`id` int (11) NOT NULL, 
`codusuario` int (11) NOT NULL default '0 ', 
`dia` varchar (50) NOT NULL default'', 
`show` varchar (50) NOT NULL default'', 
`ano` varchar (50) NOT NULL default'', 
`assunto` varchar (255) NOT NULL default'', 
`categoria` char (1) NOT NULL default'', 
`local` varchar (255) NOT NULL default'', 
`descricao` LONGTEXT NOT NULL, 
PRIMARY KEY ( `id`) 
); 

------------------------------------

 

Código PHP

incluir "evento / config.php"; 
$ SQL = "SELECT * FROM calendario ordem por id DESC LIMIT 0, 1"; 
$ resultado = mysql_db_query ($ DB, $ link SQL $); 
$ linha = mysql_num_rows ($ result); 
?> 


<? php 
colTmp $ = 1; 
for ($ i = 0; i $ linha <$; $ i + +) ( 
dia_sql $ = mysql_result ($ resultado, $ i, dia '); 
mes_sql $ = mysql_result ($ resultado, $ i, 'mes'); 
ano_sql $ = mysql_result ($ resultado, $ i, ano '); 
if ($ data == mes_sql ( "m") & & $ ano_sql data == ( "Y")) ( 
assunto_sql $ = mysql_result ($ resultado, $ i, 'Assunto'); 
desc_sql $ = mysql_result ($ resultado, $ i, 'descricao'); 
local_sql $ = mysql_result ($ resultado, $ i, 'local'); 
if ($ colTmp == 15) 
( 
echo "<tr>"; 
) 
echo "<b> <font color='#000000' size='2' face='Verdana'> Data: $ dia_sql "."/"."$ mes_sql "."/"."$ ano_sql". "< br >"."</ b> Assunto: $ assunto_sql <br> "."</ b> Local: <lk4> $ local_sql </ LK4> <br> "." Descrição: $ desc_sql </ font> <br > "; 
if ($ colTmp == 15) 
( 
echo "</ tr>"; 
colTmp $ = 15; 
) 
diferente 
( 
colTmp $ = 20; 
) 
) 
) 
if ($ colTmp == 15) 
( 
echo "</ tr>"; 
) 
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguem pode me ajudar nesse código.

Só quero listar os 5 ultimos nindependente da data.

Como estou usando, quando posto um de outro mes que não seja o que postei, fica em branco.

Alguem me ajude!

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

sua consulta esta errada :

 

$ SQL = "SELECT * FROM calendario ordem por id DESC LIMIT 0, 1";  

 

o certo e :

 

$ SQL = "SELECT * FROM calendario ORDER BY id DESC LIMIT 5";  

 

isso fara com que puxe os os ultimos 5 dados inseridos na tabela calendario, ordenado pelo id de forma decrescente...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Correto!

O problema é que quando é que quando eu adiciono uma agende do próximo mês ele tá ficando em branco, só aparece do mês em que estou.

Alguma coisa nesse código tá errado!

 

Valdir

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.