回答編集履歴

1 修正

退会済みユーザー

退会済みユーザー

2016/06/16 08:03  投稿

▼WEBの場合
ブラウザ→クライアント
ブラウザ(クライアント)
PHP→サーバーで動作するプログラム
PHP(サーバーで動作するプログラム)
Mysql→DB
Mysql(DB)
▼アプリの場合
アプリ→クライアント(Swiftで作成)
Swiftで作成したアプリ(クライアント)
PHP→サーバーで動作するプログラム
PHP(サーバーで動作するプログラム)
Mysql→DB
Mysql→(DB)
となるのではないでしょうか。
ただしアプリに関してDBの更新等が必要ないもの(又はアプリのアップデートの際だけ更新すれば済むケース)はクライアント側に入れてしまうこともあるかと思います。
アプリ、WEB共にサーバーサイドのPHPにアクセスして情報を取得するのであれば同一のDBで共有することは可能だと思いますよ。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る