Hola, estoy intentando imprimir el id que se ha generado
pero.. siempre me imprime 0.
el campo esta en AUTO_INCREMENT tiene que estar como indice o algo asi?
gracias! 
    
  |  ||||
|      Hola amigo.. es raro que no te funcione... el mysql_insert_id devuelve el identificador generado en la última llamada al INSERT, asi que debes ponerlo justo despues de la sentencia mysql_query($var_sql) y almacenarlo en una variable.. deberia funcionar.. ahh y chequea que el campo id de la tabla sea auto_increment..   Si no te funciona coloca algo del codigo por esta via para revisarlo.. Saludos..  |  
  
  |  |||
|      y si hay varios campos auto_increment (que no se si se puede) y quitando que no tenga ningun sentido hacerlo... te daria el valor del ultimo campo, del primero? de ninguno? :p   saludos  |  
  
  |  |||
|      Cita:  Pruebalo ... y nos cuentas tus esperiencias. 
					Iniciado por cyborg    y si hay varios campos auto_increment (que no se si se puede) y quitando que no tenga ningun sentido hacerlo... te daria el valor del ultimo campo, del primero? de ninguno? :p  saludos Pero lo mejor es que leas la documentación oficial de PHP al respecto: www.php.net/mysql_insert_id Por esta nota del manual de referencia de pHP:  Cita:  me parece que sería el último campo (columna) que sea AUTO_INCREMENT lo que obtendrías.Note: The value of the MySQL SQL function LAST_INSERT_ID() always contains the most recently generated AUTO_INCREMENT value, and is not reset between queries.  De todas formas . .no sé el sentido de hacer esto, pues .. se trata de que ese campo sea único y clave primária de esa tabla. Un saludo,  |