Empecemos por lo que realmente abarca el tema del Foro: MySQL y esencialmente QSL.
Tienes un error en el INSERT:
Código MySQL:
Ver original dato1,
dato2,
Titulo,
Descripcion,
Fecha,
Vencimiento,
VIP,
ID_Usuario)
'$eventoJSON.dato1',
'$_POST[dato2]',
'$eventoJSON->titulo',
'$_POST[descripcion]',
'$fecha',
'$fecha',
'1',
'1234',
'arreglar')
Estás indicando 8 campos y mandando 9 datos...
El JSON no es tema de este foro (más bien puede que JavaScript), pero sin saber cómo está compuesto el valor JSON, no podemos anticipar o negar que no esté incluyendo errores en el string del INSERT.
El uso de variables complica cualquier análisis. Precisamente es una de las razones por las que no está permitido poner código de programación en este foro o el de Base de Datos... No es fiable y esconde problemas.