Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 

Pegar codigo do registro que acaba de ser inserido no bd

30-08-2007 22:11

Tenho um bd com um campo chamado codigo e sta como auto_increment ou seja ele se auto popula sempre com um numero a mais do ultimo registro.

Queria saber como faço pra pegar este numero que gerar la, por ex. tenho uma pagina que insere um registro no bd, e na mesma pagiana queria pegar o codigo deste registro que acabou de ser inserido.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17583
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Pegar codigo do registro que acaba de ser inserido no bd

30-08-2007 22:12

Tu deleta algum desses cadastros?
0
A melhor hospedagem para o seu site HostGator!
 

Pegar codigo do registro que acaba de ser inserido no bd

30-08-2007 22:16

Sim, tipo atualmente uso assim:

SELECT * FROM tabela where codigo_servico = '".$codigo_servico."' AND codigo_cliente = '".$codigo_cliente."' AND valor = '".$valor."' ORDER BY `codigo` DESC LIMIT 0, 1

Este ai pega o ultimo registro com tal valo, tal cliente tal servico etc... mas vai que tem mais de 1 igual...
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17583
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Pegar codigo do registro que acaba de ser inserido no bd

30-08-2007 22:22

Tenta obter o número de linhas da consulta assim:
$selec = "SELECT * FROM ...";
$exec = mysql_query($selec, $conexao) or die(mysql_error());
$total = mysql_num_rows($exec);

$total vai retonar o total de linhas da consulta.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado