Estou olhando esses links mas nao consegui intender muito bem como funcionaria!
O meu problema e o seguinte: preciso fazer um insert no banco de dados e logo depois peciso fazer um select pegando para pegar o codigo (auto increment) referente ao registro que acabou de ser cadastrado.
e para que nao aconteça do select me trazer o codigo errado preciso inciciar a transacao.
ja tentei fazer da seguinte maneira:
mysql_query("START TRANSACTION",$con);
mysql_query("insert....",$con);
mysql_query("select max(codigo) as codigo from tabela");
mysql_query("COMMIT",$con);
mais ou menos isso. Mas aparentemente nao esta funcionando!
o que estou fazendo de errado!?
obrigado!
use o comando mysql_insert_id();
exemplo: $cod_gravada = mysql_insert_id();
esse comando o campo indice (no seu caso codigo) da consulta realizada.
Espero que ajude.
Abracos