Ver Mensaje Individual
  #25 (permalink)  
Antiguo 01/01/2012, 18:08
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: No se me añaden todos los datos a la bd

Cita:
Iniciado por cheterporras2 Ver Mensaje
... entiendo lo que dices, pero ¿cómo recupero la ID?
1) Para obtener un id autoincremental, PHP tiene sus propios recursos: mysql_insert_id(), el que al ser ejecutado inmediatamente después del INSERT, devuelve el valor del ID generado.
Cita:
Iniciado por cheterporras2 Ver Mensaje
y cuando la recupere, ¿dónde la tengo q colocar?, ¿en el código php?
Esto estuve a punto de no contestarlo, porque es demasiado... No sé... ¿evidente?

¿Donde pones un valor generado en una operación?
En una variable...
¿Lo pones en el código PHP?

¿Y en dónde más? Estás trabajando en PHP, ejecutas sentencias de PHP, las variables son de PHP, para ser usadas en operaciones de PHP...
¿Donde la pones?
Es un valor para insertar en la tabla. Haz lo mismo que haces con los otros valores...
Esto es un ejemplo básico, tomado del manual de PHP on-line:
Código PHP:
Ver original
  1. <?php
  2. $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
  3. if (!$link) {
  4.     die('Could not connect: ' . mysql_error());
  5. }
  6.  
  7. mysql_query("INSERT INTO mytable (product) values ('kossu')");
  8. ?>
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)