Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2009, 02:54
gdecaceresr
 
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 100
Antigüedad: 15 años
Puntos: 3
Exclamación

Hola a todos, tengo una pequeña duda desde hace tiempo:

tengo una tabla maestro: solo 1 registro que se actualiza
ultimo_id_incrementado -> 1->2->3...

Y mi tabla de usuarios
id_usuario ->autonumerico
id_maestro ->1
.....

Ok, como puedo hacer para cuando hago el alta no se me de el caso de que al pedir el ultimo id, en este caso el 3, no me lo repita.

alguien me ha comentado un proceso transaccional, y perdonarme pero esto nunca lo he usado, y no puedo usar un proceso almacenado.

Un saludo y gracias

Esto no se como de valido es par mi duda:

<?php
/* Begin a transaction, turning off autocommit */
$dbh->beginTransaction();

/* Cambie el esquema y los datos de base de datos */
$sth = $dbh->exec("DROP TABLE fruit");
$sth = $dbh->exec("UPDATE dessert
SET name = 'hamburger'");

/* Reconozca el error y retrotraiga los cambios */
$dbh->rollBack();

/* La conexión con la base de datos está ahora de nuevo en modalidad Autocommit */
?>

Última edición por GatorV; 21/05/2009 a las 09:20