En la siguiente programación tengo un problema ya que a pesar de que las variables tengan valores (comprobados mediante "echo"), al realizar el mysqli_query me devuelve un "INVALID QUERY" pero no me da inguna información más.
$consulta="
INSERT INTO '$tablaPreguntas'(modalidadPregunta,numeroPregunta,preguntaTest,respuestaLetra,aRespuesta,bRespuesta,cRespuesta,dRespuesta)
VALUES ('$modalidadPregunta','$numeroPregunta','$preguntaPregunta','$letraPregunta','$Apregunta','$Bpregunta','$Cpregunta','$Dpregunta')
";
$result = mysqli_query($con,$consulta);
if (!$result) {
die('Invalid query: ' . mysqli_error());
echo "Error al insertar";
}
No imprime "Error al insertar" símplemente "Invalid query:" sin más información.