您要研究的是 c# web 应用程序和 SOA 架构。JSON 或 SOAP 将是您的 PHP 与您的 C# 对话的传输协议。如果您决定使用soap,您需要做的是将ac# web 服务作为PHP 和数据库之间的端点,c# 将与数据库通信并将数据传递给PHP。您可能还想研究缓存,但这仅在您需要可扩展性时才这样做。PHP 5 的一个优点是它有一个内置的方法来与soap 协议对话,它只是把它变成一个从你的C# 传递的值的数组,这使得它很容易做到。你需要用你的 PHP 做的是你需要用 SOAP 连接替换 SQL 查询。要考虑的另一件事是 WCF 服务,因为 web 服务在 .net 3.5 以上的任何内容中都已“弃用”。
http://php.net/manual/en/class.soapclient.php
在此页面上向下滚动一点,它有一些很好的示例供您调用。
JSON 被认为是一个比 SOAP 更快的协议,我只是自己没有很多经验。
处理 PHP JSON 对象中的数据
SOA 的主要概念也适用于 c#
http://www.javaworld.com/javaworld/jw-06-2005/jw-0613-soa.html
我不是 100% 确定 c# 和 mysql 连接我敢肯定那里有它的东西。我认为您可能遇到的最大问题是在 apache 服务器上托管 C# 服务。
也许检查一下使用 JAVA Web 服务,我知道它与 apache 和 mysql 配合得很好,并且被许多主要网站使用。