-3

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

4

5 回答 5

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 应用程序 - 使用 jquery 从 asp.net 应用程序调用上述服务

于 2014-01-18T12:48:38.753 回答
0

http://www.aboutcodes.com/2013/03/connect-mysql-database-to-c-aspnet.htmlhttp://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.
于 2013-11-07T05:49:56.720 回答
0

这是可能的,但没有提供的方式。
这样做如下。

我建议你有 3 个项目。

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

如果 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..
于 2013-11-07T06:52:35.197 回答
0

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

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

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

于 2013-11-07T07:36:03.700 回答
0

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

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

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

是的你可以。

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

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

于 2013-11-07T05:39:24.403 回答