質問: ご相談なのですが 例えばABCというWebサービスと そのWebサービスのアプリ版を制作するとします。 その際に Webサービスは PHPで開発してデータベースはMysqlで作るとします。 そのWebサービスのiPhoneアプリ版は Swiftで開発してデータベースは 同じようにMysqlとします。 ここで、ご相談なのですが Webサービスと、そのWebサービスの iPhoneアプリ版を同一のデータベースで 共有する事は可能でしょうか? その場合、何かアドバイスや 参考になるWebサイト、書籍などを 紹介して頂ければと助かります。 それでは、よろしくお願い致します。
回答: ▼WEBの場合 ブラウザ(クライアント) ↓ PHP(サーバーで動作するプログラム) ↓ Mysql(DB) ▼アプリの場合 Swiftで作成したアプリ(クライアント) ↓ PHP(サーバーで動作するプログラム) ↓ Mysql→(DB) となるのではないでしょうか。 ただしアプリに関してDBの更新等が必要ないもの(又はアプリのアップデートの際だけ更新すれば済むケース)はクライアント側に入れてしまうこともあるかと思います。 アプリ、WEB共にサーバーサイドのPHPにアクセスして情報を取得するのであれば同一のDBで共有することは可能だと思いますよ。