Web サーバーとデータベース サーバーはどのように連携して、必要なサービスと情報をクライアントの Web ブラウザーに提供するのでしょうか?
当初、私はデータベースと Web サーバーは同一のものだと考えていました (つまり、データベースは Web サーバー上にあると考えていました)。しかし、明らかにそれらは別のエンティティですか?
あなたの質問は非常にオープンエンドですが、次の情報が役立つと思います。このために、PHP と MySQL のリファレンスを使用しますが、世の中にはたくさんあります。
最初の 2 番目の質問: それらは、同じハードウェア上で実行できるが、そうである必要はない別個のサービスです。Linux を使用している場合、これは多くの場合、LAMP スタック(Linux Apache MySQL PHP)と呼ばれます。
実際の統合に関しては、これはPHP を使用して実行される SQL クエリで行われます。これらのクエリの結果は、PHP を使用して解析およびフォーマットされます。その結果は、HTML を使用して Web ブラウザーに渡されます。
私が言ったように、非常にオープンエンドですが、これはあなたにどこかから始めることができるはずです.