de php, ya que si quito todo el php y dejo solo la variable , no da error de sintaxis.
dicho de otro modo si pongo esto no da errror.
Código PHP:
Ver original$sql="INSERT INTO " . $nombre_tabla . " (nombre, caracteristicas, antiguedad) VALUES ("
. $datos .
")";