Ir para conteúdo

POWERED BY:

Arquivado

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

formalivre

[Resolvido] consulta php por ordem de atualização

Recommended Posts

olá. no código abaixo eu faço uma consulta do BD mostrando as últimas empresas cadastradas.

<?php

include("config.php");

//modificação do seu código (inclusão do campo LIMIT)
$paginas_consulta=9; //qtdd de páginas consultadas
$pagina = $_GET["pagina"];
if (!$pagina) {
    $inicio = 0;
    $pagina=1;
}
else {
    $inicio = ($pagina - 1) * $paginas_consulta;
}
$sql = "SELECT * FROM promocao order by usuario_id DESC LIMIT ".$inicio.",".$paginas_consulta."";
//acaba modificação no seu código

$query = mysql_query($sql) or die(mysql_error()); //Verifica se o comando foi executado
// mostra a tabela
echo "<div class='global'>";
while ($linha=mysql_fetch_array($query)) {
$usuario_id = $linha["usuario_id"];
$nomeempresa = $linha["nomeempresa"];
$usuario = $linha["usuario"];
echo "<div class='imagens'>";
echo"$nomeempresa";
echo "</div>";
}
echo "</div>";
?>
o que eu gostaria de saber, é como eu faria para mostrar em primeiro lugar a empresa que alterasse os seus dados no BD.

seria então fazer uma consulta e ordenar por update feitas no registro desta empresa.

espero que tenha me expressado bem sobre a pergunta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que eu gostaria de saber, é como eu faria para mostrar em primeiro lugar a empresa que alterasse os seus dados no BD.

seria então fazer uma consulta e ordenar por update feitas no registro desta empresa.

 

Crie na sua tabela uma coluna chamada atualizado do tipo timestamp e coloca ON UPDATE CURRENT_TIMESTAMP, feito isso bastará utilizar ORDER BY na sua consulta:

 

ALTER TABLE `promocao` ADD COLUMN `atualizado` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;

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.