Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/07/2009, 15:45
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 9 meses
Puntos: 139
Respuesta: No se registran datos

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Bueno, la respuesta es simple:
1. Todos los 11 campos de la tabla son NOT NULL.
2. De estos, únicamente el campo ID puede ser omitido, porque es auto_increment.
3. La cláusula DEFAULT solamente afecta a los campos declarados como NULL; si es NOT NULL, tienes que enviar el valor si o si. El DEFAULT no opera en ese caso.
4. Tienes 10 campos y estás enviando 9... Como no puede insertarse un campo sin un valor, no lo admite.
1- No importa que existan 11 campos not null.
2- El campo id y cualquier otro que no este inscluido en la clausura insert puede ser
omitido.
3- correcto.
4- leer paso 2.

Si la consulta estuviera dando algun error
lo mostraria con mysql_error().
Yo lo he probado en mi consola mysql y funciona perfecto y en php tambien.

El problema es otro.

Edito :
Por si el servidor tiene desabilitado mostrar errores
utilizar estas lineas en el codigo.
Código PHP:
Ver original
  1. ini_set('display_errors', true);
  2. ini_set('html_errors', false);