2011-02-23 8 views
0

PHP/MySQLサイトがあり、Drupalサイトに接続し、データベース内の特定のテーブル/フィールドを更新する必要があります。Drupalサイトのデータベースをリモートで更新しますか?

  1. Drupalにはこれを可能にするメカニズムがありますか?
  2. そうでない場合は、どうすればDrupalサイト/データベースに接続できますか? Drupalは、PHPスクリプトがサイトからの接続をリッスンできるようにし、それを認証した後、ローカルデータベースを更新できますか?
  3. Drupalサイトで実行されているMySQLデータベースに接続するのは安全かどうか/信頼できるのですか?

答えて

1

これは非常に実行可能です。あなたのホスティングプロバイダはおそらく、データベースへの直接的なやり取り(シェルアクセスやphpMyAdminなど)をあなたに提供します。

生のSQLよりも優れたものが必要な場合は、Webサービスの構築を検討することもできます。 drupal services moduleを参照してください。あなたはそれを避けることができる場合は、直接データベーススキーマに対してコーディングする必要はありません安全なMySQLの接続 http://www.phpmyadmin.net/home_page/index.php

+0

ありがとう@tangentstorm。私たちはDrupalサイトに統合可能なモジュールを提供する予定です。Drupalサービスモジュールは、私たちがon/useを構築するのに適していると思います。 – Steve

0

。 Drupalのデータベースを第三者に編集させることは、(あまりにも多くの理由で)悪い考えです。適切なAPIを使用するか、サービスモジュールを@tangentstormとして指定してください。

+0

anth - 私は理解できないと思う - ここでphpmyadminはどのように役立つのだろうか?私は私のPHP/MySQLのウェブサイトからdrupalデータベースへのアクセスを提供する必要があります。 – Steve

0

を行うことができますphpMyAdminのを使用して

関連する問題