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

Consulta Descrescente


Rogério Filho

Pergunta

estou fazendo um pequeno chat e preciso que minha consulta seja em ordem inversa (o último registro apareça em cima). Editei o código e beleza, funcionou. Mas quando hospedei, não funcionou de jeito nenhum e ninguém ainda conseguiu saber o porquê. Se você que estiver lendo este tópico souber, eu te peço encarecidamente sua ajuda! Abaixo vai o código do jeito que ele está e o link, caso queira ver o meu teste:

<?php

include ('conexao.php');

$resultado = mysql_query("SELECT * FROM chat ORDER BY 'cod' DESC")

or die('falha ao tentar conectar o banco de dados');

while($registro = mysql_fetch_array($resultado)) {

echo $registro['MSN'] ."<br><br>";

};

?>

teste: www.metodista-db.com/iframe.php

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Oi, 'Rogério Filho' !

Não sei o tamanho desta tabela "chat". Mas se for grande o impacto na ordenação poderá estar causando o erro que você relatou.

Experimente criar um índice descendente por "cod"

CREATE INDEX cod_inv ON chat (cod DESC)
e force o uso do índice em seu sql
SELECT * FROM chat 
USE INDEX (cod_inv)")

Experimente criar

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...