-3

PHP と Asp.Net で 1 つのプロジェクトを実行したいと考えています。データベースはMySqlです。PHP と Asp.Net Web サイトの両方に同じデータベースを使用するにはどうすればよいですか。このメソッドでそれを行うことができますか。可能であれば、両方の Web サイトで単一のデータベースを使用する方法を教えてください。ある意味で値を渡す場合、PHP と Asp.Net Web アプリケーションの両方からデータベースに格納されます。どうすればこれを管理できますか? もし可能ならば?

4

5 に答える 5

1

JAVA、Dotnet、または PHP のいずれかで、任意のタイプのアプリケーションに対して同じデータベースを作成できます。それは問題ではありません。

まず、データベースの CRUD 操作のために asp.net でサービス レイヤーを作成してみます。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 を使用して上記のサービスを呼び出します。

于 2014-01-18T12:48:38.753 に答える
0

それは可能ですが、提案された方法ではありません。
その方法は次のとおりです。

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..
于 2013-11-07T06:52:35.197 に答える
0

PHP と Asp.Net Web サイトの両方に同じデータベースを使用するにはどうすればよいですか?

.Net の場合、web.config で接続をセットアップします。PHP の場合、接続ファイルを作成し、それをファイルに含めます。

この方法でそれを行うことはできますか。

はい、できます。

可能であれば、両方の Web サイトで単一のデータベースを使用するにはどうすればよいですか。ある意味で値を渡している場合、PHP と Asp.Net Web アプリケーションの両方からデータベースに格納されます。どうすればこれを管理できますか?

まったく同じデータベースを使用できます。1 つは PHP 用、もう 1 つは .Net 用に、別々のコーディング ロジックを作成するだけです。

于 2013-11-07T05:39:24.403 に答える
0

あなたのコメントによると、あなたは何かを誤解しているようです。PHPMyAdmin は、たまたま PHP で書かれた MySQL 用のデータベース管理インターフェースです。これは、MySQL WorkBench の Web 版であり、MS SQL Server Management Studio に匹敵します。

MySQL インストールでデータベースを管理するために使用されます。サポートされている任意のプログラミング言語から、MySQL サーバーのデータベースに接続できます。

データベースへのアクセスに使用するプログラミング言語は、PHPMyAdmin やデータベースの管理に使用するその他のプログラムとはまったく関係ありません。

于 2013-11-07T07:36:03.700 に答える
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 に答える