Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/11/2008, 12:47
SoutlinK
 
Fecha de Ingreso: junio-2007
Mensajes: 189
Antigüedad: 16 años, 10 meses
Puntos: 3
Respuesta: Problema al obtener la proxima id

Bueno en verdad el metodo que me habia inventado, no me sirve del todo, por que si por ejemplo el usuario no quiere insertar una nueva fila, ese numero queda vacio.

Asique estamos en lo mismo.

Alguien me puede pasar una funcion completa, de como obtener la ultima ID de un auto_increment sin tener que crear una nueva entrada previamente??

Hasta ahora yo tenia lo siguiente:

Código PHP:
$sql "INSERT INTO ".SOCIOS_TABLE." (socio_id, nombre, apellidos, nif, direccion, codigopostal, telefonos, email, tipodepago, entidadbancaria, cuentabancaria, tipodesocio, cuota, estado) VALUES (NULL, '', '', '', '', '', '', '', '', '', '', '1', '', '2')";
        
$query $db->sql_query($sql);
        
$nextid $db->sql_lastid($query);
        
$db->sql_query("DELETE FROM ".SOCIOS_TABLE." WHERE socio_id=$nextid");        
        echo 
$nextid
Las funciones sql_query y sql_last id, son exactamente mysql_query y mysql_insert_id.

Alternativas??

Gracias