Hola, estoy usando
ADOdb para acceder a la base de datos de una aplicación
PHP que estoy desarrollando.
En una parte de la aplicación existe un formulario para dar de alta en el sistema a una persona. Dicha persona tendrá un identificador, el cual es un valor
autoincrementable.
Está claro que cuando haga el
insert ese valor se asignará automáticamente y todo será correcto...
...pero yo quiero saber ese valor antes de rellenar el formulario para
que aparezca en él...
¿Hay alguna forma de saber cuál será el siguiente autoincrementable?
De momento me sirve esto:
Código PHP:
$id = $db->connection->Execute("SELECT COUNT(id) as id FROM persona");
$id = $id->fields["id"] + 1;
es decir, contar cuantos registros hay e incrementar en uno el valor (me sirve porque no habrá posibilidad de eliminar registros de esa tabla), pero me parece un poco inapropiado.
He buscado por el foro y por Internet y lo más parecido que he encontrado ha sido eso.
¿Alguien conoce alguna manera mejor? ¿O un método con
ADOdb que lo haga?
Muchas gracias.