Tenés un error en la consulta o en la comunicación con la db, eso es obvio. Te recomiendo, viendo que son muchos campos, que uses la siguiente sintaxis:
Código PHP:
$sql = " insert into tabla set
campo1 = '$campo1',
campo2 = '$campo2',
campo3 = '$campo3',
campo4 = '$campo4'
";
Y luego para ver si el query tiene un error podés hacer un:
Código PHP:
echo nl2br($sql);
Para ver el query en pantalla.