サード パーティにあなたのデータベースへのアクセスを許可する理由がわかりません。
かなり少量のパブリック アクセス可能なデータを提供したいと考えているように見えるので、自分のサイトに XML または JSON 形式でデータを返す URL を用意するだけで、彼らが望むことは何でもできます。
これにより当面の要件が解決され、必要に応じてこれをより複雑なサービスに発展させることができます。
データを JSON 形式で返すために使用できる簡単な PHP を次に示します。SQL をデータベースに合わせたものに置き換えます。
$sth = mysql_query("select m.make, l.model, i.count from makes m, models l, inventory i where i.makeid = makeid and i.modelid = l.modelid");
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
$rows[] = $r;
}
print json_encode($rows);
重要な注意: このコードは単純ですが、第三者からの入力を受け入れたい場合には適していません。たとえば、在庫があるフォードの数を照会できるようにしたい場合は、たとえばPDOを使用して、準備済みのステートメントが必要です。
$stmt = $pdo->prepare("select i.count from makes m, inventory i where i.makeid = makeid and make = :make");
$stmt->execute(array(':make' => $make));