conectando a la base de datos de quickbooks a través de odbc con php?

[editar
Estamos recopilando datos de la solicitud de crédito de los usuarios en un formulario web.

No he vinculado mi formulario web directamente a QB.

No tengo idea de cuál es la estructura de la tabla QB para esta recopilación de datos, ni de cómo se la muestra al usuario porque nunca he trabajado directamente con QB. Sin embargo, otros en mi oficina lo hacen.

Todavía agradecería cualquier información sobre código abierto / opciones gratuitas.

Simplificaré el problema eliminando la primera opción deseada.

Solo hablemos de importar un archivo plano en libros rápidos.

No tengo una copia de los libros rápidos con los que puedo jugar, así que no tengo idea de qué opciones existen que son nativas de los libros rápidos, pero veo algunas conversaciones en la web sobre QB que esperan un archivo .ini para las importaciones. (No sé el formato que espera todavía, pero lo resolveré más adelante)

Por favor, comparta su historia si ha logrado importar un archivo plano de mySQL en libros rápidos o sabe de enlaces que ofrecen información (no encuentro mucho en este momento).
[final de edición]

Me doy cuenta de que este escenario es probablemente poco común, pero necesito conectarme a una base de datos de libros rápidos existente de una de dos maneras.

1) directamente desde un script php que se ejecuta en nuestro sitio web: inserte los datos proporcionados por el usuario directamente desde la web a los libros rápidos.

2) coloque los datos del usuario directamente en la base de datos mySQL y luego exporte datos de mySQL a quickbooks.

Si la primera opción es viable, agradecería su opinión sobre el establecimiento de una conexión odbc a la base de datos de quickbooks.

Puedo hacerlo con algo como:

try {
  $conn = @odbc_connect("DSNName", "", "", "SQL_CUR_USE_ODBC");
  // un and pw parameters are passed as empty strings since the DSN 
  // has knowledge of the password already.
  // 4th parameter is optional

  $exec = @odbc_exec($conn, $insert) or die ("exec error");
  echo "success!";
}
catch (Exception $e) {
  echo $e->getMessage();
} // end try catch

Respuestas a la pregunta(5)

Su respuesta a la pregunta