Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/12/2010, 13:42
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: 17 años, 1 mes
Puntos: 2658
Respuesta: Error en Insert (...lo hise de nuevo)

Yo te estaba respondiendo el primero post, donde planteas el primer problema:
Cita:
Error in query: INSERT INTO direcciones (idPER,direccion, poblacion, provincia, ZIPCode, pais ) VALUES ('Resource id #3','calvet 3456 12 3','Barcelona','Barcelona','087456',''). Duplicate entry '0' for key 'PRIMARY'
El resto es para otra respuesta, pero te doy una pista:
Si la primera inserción está usando un campo autonumerico, ¿para qué haces un nuevo select, que en realidad no te devuelve un valor sino un resource, el que no estás leyendo?
¿Por qué no haces directamente:
Código PHP:
Ver original
  1. $selectPKper = mysql_insert_id();
luego de insertar la persona?
Así tendría sel valor que necesitas para la segunda (siempre que valga más que cero).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)