Ir para conteúdo

POWERED BY:

Arquivado

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

mcd more core

[Resolvido] Listar Ultimas Notícias PHP

Recommended Posts

Galera, eu tenho uma area no meu site q tem ULTIMAS NOTICIAS - e eu quero que ele exiba a primeira noticia cadastrada e a segunda noticia cadastrada da tabela ultimas_noticias, ai sempre que eu adicionar noticias ele sempre vai listar a primeira e a segunda.

 

tenho 5 campos.

 

no campo 1- tenho assim

<?php 

include ="conexao.php"; 

$sql="select * from ultimas_noticias order by id desc";
$rs=mysql_query($sql) or die ("ERRO:".$sql);
$linha=mysql_fetch_array($rs);
$hora=$linha['hora'];
$titulo=$linha['titulo'];

echo "<table>
<tr>
<td>$hora</td>
</tr>
<tr>
<td>$titulo</td>
</tr>
</table>
";

?>

entao na primeira como queroa que liste sempre a primeira, eu coloquei order by id desc.

 

mas na segunda eu só quero que ele liste a segunda noticia depois da primeira. ASC nao vai dar, entao quero saber como faço pra listar somente a segunda linha da tabela. preciso de uma ajuda ai galera, valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use um loop, para imprimir 'várias'.

 

E então limite à 2 com a clausula: LIMIT do SQL.

ordenando por id DESC mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pow mano, eu sou novo em PHP, como faço esse loop.

 

onde coloco no codigo o LOOP?

<?php 

$sql="select * from ultimas noticias order by id desc limit 0,2";
$rs=mysql_query($sql) or die ("ERRO:".$sql);
$linha=mysql_fetch_array($rs);

$data=$linha['data'];
$titulo=$linha['titulo'];

echo"
$data
<br>
$titulo
";

?>

no aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites


<?php

$sql="select * from ultimas noticias order by id desc limit 2";

$rs=mysql_query($sql) or die ("ERRO:".$sql);

while ($linha=mysql_fetch_array($rs)){

 

$data=$linha['data'];

$titulo=$linha['titulo'];

 

echo"

$data

<br>

$titulo

";

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu brother, porem eu ja fiz assim, o que eu queria era o seguinte, que em outra tabela, ele só imprimisse apartir da linha 3 da tabela ultimas_noticias, pois o 1 eu ja to fazendo em outra area, que tem o order by id desc limit 2 sacou?

 

se existir como agradeço ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

use o outro parâmetro da clausula LIMIT então..

 

LIMIT 2,2

 

você precisa explicar melhor..

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.