1

我和一个朋友正在开发一个 C# windows 应用程序。他负责设计应用程序,而我负责 API。

我创建了一个 DLL,应用程序将使用它来处理大多数 MySQL 查询。我还在制作一个与应用程序一起使用的网站,并希望在服务器上制作一个较小版本的应用程序(我应该添加它是 Linux)并让它在网页上运行。

所以我想知道是否有一种方法可以在 PHP 页面中从我的 DLL 调用方法,或者我是否最好使用 PHP 脚本或类似的东西查询数据库。

4

2 回答 2

1

您不能在 Linux 服务器上使用 Windows DLL。也许有一些方法可以用 Wine 破解一些东西......我不确定,但这无疑比它的价值更麻烦。

您可以在 PHP 中使用 COM DLL 和 .NET 程序集。请参阅文档: http: //php.net/manual/en/book.com.php

如果您所做的只是进行 MySQL 查询,那么使用 PDO 或 MySQLi 肯定会更好。这将大大简化事情。

于 2013-03-04T04:03:46.130 回答
1

我建议让 DLL(我假设它是一个托管程序集)公开 REST 或 SOAP Web 服务并通过 PHP 使用这些服务。

于 2013-03-04T04:04:10.777 回答