Jump to content


Photo

Duvida Banco De Dados


  • Faça o login para participar
4 replies to this topic

#1 Alex m. Lima

Alex m. Lima

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 29/06/2007, 22:04

Ola amigos como eu faria para recuperar e imprimir sempre o ultimo dado gravado no bd?

#2 RicardoPedrosa

RicardoPedrosa

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 29/06/2007, 22:15

$resultado = mysql_query("SELECT * FROM tabela ORDER BY id DESC LIMIT 0, 5");


tabela = Tabela que você deseja

id = Mudar pelo que você quer ordenar

DESC = Ordem decrescente

LIMIT 0, 5 = Limite de 5



Cara nun só experte que nem os cara daqui naw .. mas tenta isso. :P

#3 JeDaH

JeDaH

    Rammstein!

  • Usuários
  • 490 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP - ZN

Posted 30/06/2007, 00:46

faça o seguinte:

SELECT * FROM tabela ORDER BY id DESC LIMIT 0, 1

Ein Schrei wird zum Himmel fahren
schneidet sich durch Engelscharen
Vom Wolkendach fällt Federfleisch
auf meine Kindheit mit Gekreisch

Rammstein - Mein Teil

#4 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 30/06/2007, 00:54

Acho que assim seria mais eficiente:

$select = "SELECT MAX(id) FROM tabela;
$query = mysql_query($select) or die ( mysql_error() );
$row = mysql_fetch_row($query);
$id = $row[0];

print $id;



Me corrija se eu estiver errado.

(y)Até mais

#5 Luis Otávio

Luis Otávio

    Super Veterano

  • Usuários
  • 3113 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:- Desenvolvimento de aplicações Web com linguagem server-side PHP.

    - Desenvolvimento de aplicações Web com linguagem cliente-side JavaScript, conhecedor e utilizador da biblioteca jQUERY e todas suas características.

    - Otimização de Desempenho aplicados a performance de banco de dados Mysql.

    - Otimização de Desempenho para servidores Web utilizando-se como Webserver NGINX em conjunto com Varnish.

    - Sólidos conhecimentos no CMS WordPress para novas implementações, manutenção, criação e otimização de Plugins.

    - Práticas de atendimento, relacionamento e suporte ao cliente. Trabalhando voltado ao público desde o lançamento da empresa iPORTO.COM, criando laços e vínculos com os mais de Mil clientes da empresa e os braços do grupo.

Posted 30/06/2007, 11:52

Só um dado estatístico.. hehe

Realmente crab, efetuei testes em uma tabela com 45 mil registros, o campo id sendo um indice,

o tempo médio pra o LIMIT é de 0.0006 segundos,
ja quando usa-se o MAX()

o tempo médio foi de 0.0002 segundos

levando em consideração 'n' selects, com 'n' usuários visualizando a aplicação, sua solução seria melhor.. :)
* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq