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

如何与PHP和Dot Net数据库结合,php,asp.net,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,Php,Asp.net,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,我想用PHP和Asp.Net做一个项目。数据库是MySql。如何为PHP和Asp.Net网站使用相同的数据库。我可以用这种方法吗。如果可以的话,我如何使用这两个网站的单一数据库。如果我传递的是某种意义上的值,它将存储在PHP和Asp.NETWeb应用程序的数据库中。我该怎么办?如果可能的话 如何为PHP和Asp.Net网站使用相同的数据库 对于.Net,请在web.config上设置连接。对于PHP,创建一个连接文件并将其包含在文件中 我可以用这种方法吗 是的,你可以 如果可以,我如何为两个网站

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

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

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

我可以用这种方法吗

是的,你可以

如果可以,我如何为两个网站的单一数据库使用。 如果我传递的是某种意义上的值,它将存储在数据库中 来自PHP和Asp.NETWeb应用程序。我该怎么办


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

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


这是可能的,但不是提供的方式。
具体做法如下

我建议你有3个项目

  • Php项目(无数据库连接)
  • Asp.net项目(无数据库连接)
  • API项目(php/asp)-此项目将从站点(1和2)获取请求,并与db对话
  • 如果php和asp.net站点都在执行相同的操作,则建议您使用这种情况,即使50%的操作相同,我建议您使用我的建议

    编辑1
    好的,我想你明白了 您希望使用ASP.NET,但使用PHPmyadmin管理数据库。
    所以,如果我没弄错的话,你正在用mysql开发一个ASP.NET应用程序。您希望从PHPMYADMIN管理mysql。
    这是可能的,但不推荐,除非您安装了php和apache。
    检查此应用程序以管理mysql数据库:

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

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

    根据你的评论,你似乎误解了什么。PHPMyAdmin是MySQL的一个数据库管理接口,恰好是用PHP编写的。它是MySQL WorkBench的web等价物,而MySQL WorkBench又可以与MS SQL Server Management Studio相媲美

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


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

    您可以为任何类型的应用程序创建相同的数据库,无论是JAVA、Dotnet还是PHP。这都无关紧要

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

    使用WCF服务创建服务层的示例-

    上述层可用于asp.net和PHP

    2) Asp.Net应用程序-使用Asp.Net应用程序中的Jquery调用上述服务



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

    只需设置指向dbi的连接字符串即可,我知道MySql数据库的连接。现在我想用Asp.net连接到PHPMyAdmin Mysql数据库看看这个网站的c#Mysql连接这是正常的c#只有Mysql知道有什么困扰你?如果你的连接是正确的,那么你可以为事务处理执行逻辑这里我使用PHPMyadmin for mysql,那么我如何与asp.netb连接,但是这里我没有使用mysql workbench。只是我用的是PHPMyAdmin。对于上述可能用于连接PHPmyadmin的代码,PHPmyadmin只接受PHP代码已知的内容。那么它是如何访问asp.net的呢code@user2893238-PHPmyadmin和代码有什么关系。PHPmyadmin是独立的应用程序。你想从你的(!)代码连接到数据库,不是吗?我知道PHPMyadmin独立应用程序。我需要将值从asp.net传递到PHPMyAdmin MySql。@user2893238-查看我的编辑我看到了您的编辑,但这里您使用的是MySql work bench know。你不能告诉我如何连接PHPMYADMIN mysql。我不希望mysql工作台分离代码逻辑意味着?分离编码k是没有问题的。我想我们可以为PHPMYADMIN MYSQL数据库连接编写代码?好的,我如何从ASP.Net连接这个PHPMYADMIN MYSQL数据库。请帮帮我。如果从某种意义上讲,我从ASP.NET传递的值将保存在数据库中。如果我想从PHP中检索值,这意味着它应该可以工作。两者都在同一个数据库中运行。请帮帮我。@user请停止说PHPMyAdmin,因为它是无关的和令人困惑的。看看或在网上搜索“C#MySQL教程”。好的。所以,数据库使用的连接字符串对该字符串很重要吗?Server=myServerAddress;数据库=myDataBase;Uid=我的用户名;Pwd=我的密码;这是服务器连接。这里我将我的服务器名放在示例localhost/phpmyadmin中。这就足够了???我正在使用wamp服务器mysql,那么我如何才能给出ASP.NET的服务器名称呢
    $cfg['Servers'][$i]['host'] = '';// etc..