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


How I can combine with PHP and Dot Net database

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

您可以为任何类型的应用程序创建相同的数据库,无论是在JAVA还是Dotnet中,或者 PHP.It 无关紧要。

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

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

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

2)Asp.Net 应用程序 - 从应用程序使用Jquery调用上述服务 asp.net

3)PHP 应用程序 - 从应用程序使用 jquery 调用上述服务 asp.net

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个项目。

  1. PHP 项目(无数据库连接)
  2. Asp.net 项目(无数据库连接)
  3. API 项目 (php/asp) - 该项目将获取来自站点(1 和 2)的请求并与数据库对话

如果 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..

根据您的评论,您似乎误解了某些内容。PHPMyAdmin是MySQL的数据库管理界面,恰好是用PHP编写的。它是MySQL WorkBench的网络等价物,而MySQL WorkBench又可以与MS SQL Server Management Studio相媲美。

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

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

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

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

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

是的,你可以。

如果可以,我该如何使用两个网站的单一数据库。 如果我在某种意义上传递值,它将存储在数据库中 从 PHP 和 Asp.Net Web 应用程序。我该如何管理?

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