Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/02/2004, 20:59
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Pues a mi se me ocurre otra idea mas descabellada pero que pudiera funcionar...

1.- Agregale a tu tabla un campo más, llamado por ejemplo insertID (Varchar ó Char ó similar, con 32 caracteres minimo)

Luego, al construir tu query de inserción:
Código PHP:
$queryOriginal="INSERT INTO XXX (tal,campo,etc...,insertID) values ($esto,$aquello,$etc...,'";

// Aqui viene el secreto...
$insertID=md5($queryOriginal);

$queryFinal=$queryOriginal.$insertID."'";

odbc_exec($connID,$queryFinal);

// Y magia!!!
//Query para saber tu ID:

$queryID="select id from XXX where insertID='".$insertID"'"
Espero que al menos sirva para inspirarte una solución mas creativa

Por cierto, si la probabilidad de dumplicados del md5 te hace ruido (Ya sería demasiado) podrías tambien usar el campo insertID junto con un timestamp o algo parecido... Así al consultar harías un "select id from XXX where insertID=$insertID and fechahora=$fechahora"

Bueno, espero haberte ayudado.

__________________
Manoloweb