Jump to content


Photo

Erro Estranho


  • Faça o login para participar
1 reply to this topic

#1 Jaison.o

Jaison.o

    Normal

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

Posted 04/10/2008, 15:24

pessoal, preciso recuperar o último id inserido no banco (postgres) mas não ta fácil....

no SQL do postgres ele mostra o ultimo id inserido (mostra 18)
select max(id_sol) as id from sol

porém no php ele mostra: Resource id #4
eu fiz o seguinte...
$query = "select max(id_sol) as id from sol";
$resultado = pg_query(conecta(),$query);
print $resultado;

Alguém sabe porque tem resultados diferentes?

Resolvido:

$query = "select max(id_sol) as id from sol";
	$resultado = pg_query(conecta(),$query);
	$id = pg_fetch_object($resultado);
	echo $id -> id;

Edição feita por: Jaison.o, 04/10/2008, 15:03.


#2 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 06/10/2008, 09:48

Esse modo pode gerar inconsistência de dados e as chances aumentam muito quando o sistema é multi-usuário.

Resposta para sua pergunta: http://forum.wmonlin...howtopic=203179

Edição feita por: boirock, 06/10/2008, 09:49.





1 user(s) are reading this topic

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

IPB Skin By Virteq