Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/09/2014, 14:29
edibmxx
 
Fecha de Ingreso: septiembre-2014
Mensajes: 11
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: consultar un dato ingresado

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Ese tipo de columna espera recibir o un número, si quieres ponerlo manualmente, o un NULL, si quieres que se autoincremente. Pero un caracter vacío o un espacio en blanco no son NULL.
En tu caso hay dos caminos: O pones los campos a ingresar, dejando que MySQL genere el AI, o pones el NULL correspondiente al AI
Caso 1:
Código MySQL:
Ver original
  1. INSERT INTO usuarios(nombre, apellido) VALUES  ('$nombre', '$apellido')
Caso 2:
Código MySQL:
Ver original
  1. INSERT INTO usuarios VALUES  (NULL, '$nombre', '$apellido')
Nota: NULL y 'NULL' son son lo mismo. Uno es nulo, el otro es una cadena de texto que dice "NULL". No confundir.

Exactamente. Lo que MySQL te dice es que no tienes la cantidad de campos que supones tener.

Verifica bien cómo es la estructura de la tabla.






Gracias

MaNuX0218 & gnzsoloyo gracias a sus respuestas ya pude resolverlo,

ahora mismo estoy ingresando informacion sin problemas a los campos de mi tabla



salvaron una vida :D

Última edición por edibmxx; 11/09/2014 a las 08:46