Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2011, 17:13
PxHx
 
Fecha de Ingreso: noviembre-2010
Ubicación: Capital Federal, Buenos Aires
Mensajes: 60
Antigüedad: 13 años, 5 meses
Puntos: 0
Mysql - Insert - Query

Hola Amigos ¿Como andan? Les hago una consulta, es posible que luego de un query se obtenga el numero de autoincrement generado en el momento? es decir, yo tengo una tabla que cada vez que se hace un insert genera un numero primary en funcion autoincrement, lo que necesito es que apenas se realiza el query me de ese número generado para continuar con otra operacion diferente, ¿Es posible?

El query de insert que hago es el siguiente:


Código PHP:
$query "INSERT INTO `sistema` (`estado`,`cod`,`tipoinmueble`,`tipodeoperacion`,`subtipoinmueble`,`barrio`,`calle`,`altura`,`entrecalle1`,`entrecalle2`,`cliente`,`telefonodecontactocliente`,`horariocontactocliente`,`emailcliente`,`observacionescliente`,`precio`,`moneda`,`superficietotalm2`,`superficiecubiertam2`,`aestrenar`,`antiguedad`,`ambientes`,`cantidaddormitorios`,`cantidadbanios`,`cantidadcocheras`,`coberturacochera`,`orientacion`,`tipotecho`,`cantidadplantas`,`expensas`,`estadodelinmueble`,`aptoprofesional`,`usocomercial`,`luminosidad`,`aguacorriente`,`desaguecloacal`,`gasnatural`,`internet`,`luz`,`pavimento`,`phone`,`videocable`,`altillo`,`balcon`,`baulera`,`cocina`,`comedor`,`comedordediario`,`dependenciaservicio`,`dormitorioensuite`,`escritorio`,`hall`,`jardin`,`lavadero`,`living`,`livingcomedor`,`patio`,`sotano`,`terraza`,`toilette`,`vestidor`,`aireacondicionado`,`alarma`,`amoblado`,`calefaccion`,`canchadeportes`,`gimnasio`,`hidromasaje`,`parrilla`,`piscina`,`quincho`,`saladejuegos`,`sauna`,`solarium`,`sum`,`vigilancia`,`ambiente1`,`ambiente2`,`ambiente3`,`ambiente4`,`ambiente5`,`ambiente6`,`ambiente7`,`medida1`,`medida2`,`medida3`,`medida4`,`medida5`,`medida6`,`medida7`,`descripcion`,`creadoporfecha`,`creadopor`) 
            VALUES ('$_POST[estado]',
                    'casa',
                    'Casa',
                    '$_POST[tipodeoperacion]',
                    '$_POST[subtipoinmueble]',
                    '$_POST[barrio]',
                    '$_POST[calle]',
                    '$_POST[altura]',
                    '$_POST[entrecalle1]',
                    '$_POST[entrecalle2]',    
                    '$_POST[cliente]',
                    '$_POST[telefonodecontactocliente]',
                    '$_POST[horariocontactocliente]',
                    '$_POST[emailcliente]',
                    '$_POST[observacionescliente]',
                    '$_POST[precio]',
                    '$_POST[moneda]',
                    '$_POST[superficietotalm2]',
                    '$_POST[superficiecubiertam2]',
                    '$_POST[aestrenar]',
                    '$_POST[antiguedad]',
                    '$_POST[ambientes]',
                    '$_POST[cantidaddormitorios]',
                    '$_POST[cantidadbanios]',
                    '$_POST[cantidadcocheras]',
                    '$_POST[coberturacochera]',
                    '$_POST[orientacion]',
                    '$_POST[tipotecho]',
                    '$_POST[cantidadplantas]',
                    '$_POST[expensas]',
                    '$_POST[estadodelinmueble]',
                    '$_POST[aptoprofesional]',
                    '$_POST[usocomercial]',
                    '$_POST[luminosidad]',
                    '$_POST[aguacorriente]',
                    '$_POST[desaguecloacal]',
                    '$_POST[gasnatural]',
                    '$_POST[internet]',
                    '$_POST[luz]',
                    '$_POST[pavimento]',
                    '$_POST[phone]',
                    '$_POST[videocable]',
                    '$_POST[altillo]',    
                    '$_POST[balcon]',
                    '$_POST[baulera]',
                    '$_POST[cocina]',
                    '$_POST[comedor]',
                    '$_POST[comedordediario]',
                    '$_POST[dependenciaservicio]',
                    '$_POST[dormitorioensuite]',
                    '$_POST[escritorio]',
                    '$_POST[hall]',
                    '$_POST[jardin]',
                    '$_POST[lavadero]',
                    '$_POST[living]',
                    '$_POST[livingcomedor]',
                    '$_POST[patio]',
                    '$_POST[sotano]',
                    '$_POST[terraza]',
                    '$_POST[toilette]',
                    '$_POST[vestidor]',
                    '$_POST[aireacondicionado]',
                    '$_POST[alarma]',
                    '$_POST[amoblado]',
                    '$_POST[calefaccion]',
                    '$_POST[canchadeportes]',
                    '$_POST[gimnasio]',
                    '$_POST[hidromasaje]',
                    '$_POST[parrilla]',
                    '$_POST[piscina]',
                    '$_POST[quincho]',
                    '$_POST[saladejuegos]',
                    '$_POST[sauna]',
                    '$_POST[solarium]',
                    '$_POST[sum]',
                    '$_POST[vigilancia]',
                    '$_POST[ambiente1]',
                    '$_POST[ambiente2]',
                    '$_POST[ambiente3]',
                    '$_POST[ambiente4]',
                    '$_POST[ambiente5]',
                    '$_POST[ambiente6]',
                    '$_POST[ambiente7]',
                    '$_POST[medida1]',
                    '$_POST[medida2]',
                    '$_POST[medida3]',
                    '$_POST[medida4]',
                    '$_POST[medida5]',
                    '$_POST[medida6]',
                    '$_POST[medida7]',
                    '$_POST[descripcion]',
                    '$diayhora',
                    '$_SESSION[SESS_FIRST_NAME]')"
;
            
$insertOK do_query($query);
            if( 
$insertOK ){
                    
header"location: index.php");
            } else {
                echo 
"<h2>No se pudo cargar la propiedad, error entre la base de datos y el sitio, intente nuevamente mas tarde.- <br>El error emitidio es: $db_error</h2>";
            } 
Gracias a todos por la buena onda y el aguante!