あなたの投稿は、ODBC とは/何をするかについてかなり混乱しているようです。
あなたにはウェブサーバーがあり、データベースがあります。ODBC はそれらを結合しません。PHP、Perl、Ruby、Python、Java、Cなど、Webサーバーでコードを実装するための何かが必要です.
ほとんどの言語では、ODBC クライアントと通信するためのバインディングが用意されています。ODBC クライアントは通常、データベースのネイティブ プロトコルを使用して DBMS と通信します。でも:
1) ODBC は、その機能が多少制限されています。これは、さまざまなバックエンドにわたって機能の最小公分母を提供する必要があるためです。
2) リストしたすべての言語 (およびその他の言語) は、MySQL および他の DBMS へのネイティブ (つまり、フル機能) 接続をサポートしています。
なぜ ODBC を使用する必要があるのでしょうか。
ODBC-ODBC ブリッジが特定の問題を解決する場合があります。つまり、DBMS がクライアントでサポートされていない ODBC インターフェイスを提供する場合です。これはあなたの問題ではないようです。
ここでの目的は、Web サーバーを介して提示されたデータベースからデータを取得することですか、それとも ODBC を使用して何か (何か) を構築することですか?
前者の場合は、ODBC を忘れてください。関係ありません。