Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/03/2009, 11:51
Avatar de Genetix
Genetix
 
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Fallas incompresibles...

Hola
por lo que veo en tu estructura, tienes que crear una ID (identificado único) para cada registro que insertes.

Si los ids no lo creas, entonces tienes que declara el campo id como autoincrement, de esa manera no habrá Ids repetidos y podrán ingresar los demás registros

tu tabla tendría que ser asi

Código sql:
Ver original
  1. CREATE TABLE `personal` (
  2. `id` INT(5) NOT NULL AUTO_INCREMENT,
  3. `first_name` VARCHAR(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  4. `middle_name` VARCHAR(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  5. `last_name` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  6. `date_birth` VARCHAR(10) NOT NULL,
  7. `gender` VARCHAR(6) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  8. `country` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  9. `phone` VARCHAR(15) NOT NULL,
  10. `fax` VARCHAR(15) DEFAULT NULL,
  11. `cellular` VARCHAR(15) DEFAULT NULL,
  12. `website` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  13. `link_exchange` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  14. PRIMARY KEY (`id`)
  15. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Y cuando insertes obvias el campo id, ya que se auto incrementa
Código sql:
Ver original
  1. INSERT INTO `personal` VALUES( 'a', 'a', 'a', 'a', 'male', 'Andorra', 'a', ' ', ' ', ' ', 'http:// ');

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com