Hola cesarpunk, cómo vas?
En mysql hay una forma abreviada de hacer inserts:
Ten en cuenta que no puede faltar ni un sólo valor de los respectivos campos porque sino mysql te arrojará error sintáctico.
De esta manera abreviada, solo necesitarías pasar dos parámetros a la función, la tabla y los valores, nada mas...
Código php:
Ver originalfunction insert_db($tabla, $valores)
{
$q_sql = "insert into $tabla values ($valores);";
}
Esa sería la forma mas básica...
Saludos