No ves el error porque estás mezclando PHP con MySQL,. SI usases sólo SQL sería perfectamente visible: La tabla tiene
seis campos pero sólo mandas
cinco.
Si vas a enviar menos datos que los campos, tienes que obligatoriamente poner el nombre de los campos que usarás, especialmente cuando estás utilizando auto_increment en un campo, ya que al no ser necesario, se lo omite de la lista.
O lo pones así:
O lo pones así:
Nota: Los valores numéricos no se ponen entre apóstrofos, las cadenas de texto y fechas si.