Jump to content


Photo

Auto Increment


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

#1 victormangia

victormangia

    Doutor

  • Usuários
  • 783 posts
  • Sexo:Masculino
  • Localidade:barra mansa - rj

Posted 24/12/2004, 08:35

Galera, tem como mostrar apos eu ter executado um insert na tabela qual id ele pegou, pq o campo id é auto increment.

o insert é esse abaixo

PHP
<?php


$sql
= mysql_query("insert into `usuario` (`nome`, `sobrenome`, `estado`, `cidade`, `dt_cad`, `ativo`, `codigo_area1`, `telefone1`, `ramal1`, `codigo_area2`, `telefone2`, `ramal2`, `apelido`, `senha`, `email`) VALUES ('$nome', '$sobrenome', '$estado', '$cidade', '(now())', 'n', '$codigo_area1', '$telefone1', '$ramal1', '$codigo_area2', '$telefone2', '$ramal2', '$apelido', '$senha', '$email')");


?>


#2 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 24/12/2004, 08:53

Tem... faça um select.
------
Mero mortal!

#3 apolo

apolo

    Php my life...

  • Usuários
  • 227 posts
  • Sexo:Masculino
  • Localidade:Rio das Ostras - RJ
  • Interesses:PHP e MYSQL

Posted 24/12/2004, 10:45

tem claro..
o auto_increment eh ordaneda, entao após adicionar, peça para exibir através do select último..

SELECT * nome_tabela ORDER BY campo_id ASC

se num der, coloca um WHERE anted o Order by, eu esqueci como faz.. tempos q num faço isso.. malz ae, mas eh um outro... eh tranquilim..

[]`s
Apolo.
QUE DEUS ABENÇOE TODOS !!!!
---------------
Espero ter Ajudado alguém,
----------------------
Antes de postar, veja se realmente não tem outro jeito..

#4 felipecm

felipecm

    Expert

  • Usuários
  • 541 posts
  • Sexo:Não informado
  • Localidade:ABC / SP

Posted 24/12/2004, 12:23

tem claro..
o auto_increment eh ordaneda, entao após adicionar, peça para exibir através do select último..

SELECT * nome_tabela ORDER BY campo_id ASC

se num der, coloca um WHERE anted o Order by, eu esqueci como faz.. tempos q num faço isso.. malz ae, mas eh um outro... eh tranquilim..

[]`s
Apolo.

Eh.. pode c haha num conheco nada de mysql.. mas isso deve funciona.. corrige ai se tive errado:

select top 1 id from tabela order by id desc

ou tbm

select max(id) from tabela

Edição feita por: hdz*, 24/12/2004, 12:25.

MCAD, MCP

#5 H3NR!QU3

H3NR!QU3

    Progamador PHP!

  • Usuários
  • 1032 posts
  • Sexo:Não informado
  • Localidade:cuiaba MT
  • Interesses:programação... PHP,JAVA,C++ ,c,c# asp, asp.net e delph

Posted 24/12/2004, 13:38

tem q coloka

SELECT * FROM tabela ORDER BY campo_id ASC

se vc coloka


SELECT * tabela ORDER BY campo_id ASC

ele nao funfa

Edição feita por: Henriquecba, 24/12/2004, 13:40.


#6 dokkalfr

dokkalfr

    Ich bin der Geist der stets verneint

  • Usuários
  • 203 posts
  • Sexo:Não informado
  • Localidade:Svartheim
  • Interesses:Programação e sexo

Posted 24/12/2004, 14:42

Bah gurizada, posso ta entendo errada a dúvida, mas pelo que eu entendi mysql_insert_id resolve o problema!!!
Ainda com dúvida? Os melhores programadores PHP estão aqui
=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Blog PHPClube
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bookmarks

#7 victormangia

victormangia

    Doutor

  • Usuários
  • 783 posts
  • Sexo:Masculino
  • Localidade:barra mansa - rj

Posted 27/12/2004, 07:38

Valeu, era isso que eu queria...




1 user(s) are reading this topic

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

IPB Skin By Virteq