Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/09/2008, 08:15
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 7 meses
Puntos: 70
Respuesta: duda en transaccion

Hola WadE87, cómo vas??

Creo que tu problema es por la ubicación como tal del mysql_insert_id.... Esta instrucción te trae el último id_ingresado y en la ubucación que lo tienes pues no te trae nada...

Prueba así;
Código PHP:
mysql_query('BEGIN');
$sql1="INSERT INTO usuarios (id, alias, clave, privilegios, mail, dni, valido, aleatorio) VALUES (".$id.",'".$usuario."','".md5($clave)."', 1, '".$mail."', '".$dni."', 0, ".rand().")"
mysql_query($sql1,$conexion) or die(mysql_query('rollback'));
$id=mysql_insert_id();
.
.

Espero te sirva...

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com