我如何与PHP和Dot Net数据库结合使用

时间:2013-11-07 05:34:02

标签: php asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

我想用PHP和Asp.Net做一个项目。数据库是MySql。我如何为PHP和Asp.Net网站使用相同的数据库。我可以为这种方法做到这一点。如果我可以意味着我如何使用这两个网站的单一数据库。如果我在这个意义上传递值,它将存储在PHP和Asp.Net Web应用程序的数据库中。我怎么能管理这个。如果有可能吗?

5 个答案:

答案 0 :(得分:1)

你可以为JAVA或Dotnet或PHP中的任何类型的应用程序创建相同的数据库。这没关系。

首先尝试在asp.net中为数据库CRUD操作创建服务层。 1)EmployeeService - API服务。     1.在表格中插入新记录。     2.删除记录。     3.更新记录。

使用WCF服务创建服务层的示例 - http://www.codeproject.com/Articles/254714/Implement-CRUD-operations-using-RESTful-WCF-Servic

上面的图层可用于asp.net和PHP。

2)Asp.Net应用程序 - 使用来自asp.net应用程序的Jquery

调用上述服务

3)PHP应用程序 - 使用来自asp.net应用程序的jquery

调用上述服务

答案 1 :(得分:0)

  

如何为PHP和Asp.Net网站使用相同的数据库

对于 .Net ,请在您的web.config上设置连接。 对于 PHP ,请创建一个连接文件并将其包含在您的文件中。

  

我可以为这种方法做到这一点。

是的,你可以。

  

如果我可以表示我如何使用这两个网站的单个数据库。   如果我在某种意义上传递值,它将存储在数据库中   来自PHP和Asp.Net Web应用程序。我怎么能管理这个。

您可以使用完全相同的数据库。您只需要编写单独的编码逻辑,一个用于 PHP ,另一个用于 .Net

答案 2 :(得分:0)

http://www.aboutcodes.com/2013/03/connect-mysql-database-to-c-aspnet.html http://www.aboutcodes.com/2013/03/connect-mysql-database-to-c-aspnet.html

this link for display the  CONNECT MYSQL DATABASE TO C# ASP.NET

You can use the Same Database for both PHP and Asp.Net Website.

答案 3 :(得分:0)

有可能,但不提供方式。
这样做如下。

我建议您有3个项目。

  1. Php项目(无数据库连接)
  2. Asp.net项目(无数据库连接)
  3. API项目(php / asp) - 这个项目将从站点(1和2)获取请求并与db通信
  4. 如果php和asp.net网站都在进行相同的操作,建议这种情况,即使50%是相同的,我建议你做我的推荐。

    编辑1
    好的,我想你了 您希望使用ASP.NET,但使用PHPmyadmin 管理数据库 所以,如果我找到你,你正在使用mysql开发一个ASP.NET应用程序。并且您想要从PHPMYADMIN管理mysql 这是可能的,但不推荐,除非你安装了php和apache 检查此应用程序以管理mysql数据库:http://www.mysql.com/products/workbench/

    编辑2 如果你还想要PHPMYADMIN。您应该编辑phpMyAdmin安装的config.inc.php文件。

    $cfg['Servers'][$i]['host'] = '';// etc..
    

答案 4 :(得分:0)

根据你的评论,你似乎误解了一些事情。 PHPMyAdmin是MySQL的数据库管理接口,恰好用PHP编写。它是MySQL WorkBench的Web等价物,后者又与MS SQL Server Management Studio相当。

它用于管理MySQL安装中的数据库。您可以从支持它的任何编程语言连接到MySQL服务器中的数据库。

用于访问数据库的编程语言与PHPMyAdmin或用于管理数据库的任何其他程序完全没有关系。