• ベストアンサー

別サーバのデータベースの読み込み

ブログのサイドバーなどあるページの任意の箇所にJavaScriptを記述し、別サーバのPHPを呼び出し、別サーバ(PHPと同一)のデータベース(MySQL)の内容をJavaScriptを記述した箇所に表示させることは一般的に可能でしょうか。 専門知識はないため一般論としてご意見を頂けますと助かります。 よろしくお願い致します。

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

別に問題なく利用できると思います。 <script type="text/javascript" src="http://別のサーバー/別サーバのPHP.php"></script> こんな風に呼び出すだけじゃないですかね。

dummygo
質問者

お礼

回答ありがとうございます。 まさにそのイメージです。 一定のソースを吐き出すだけなので別サーバだからできないということはありませんよね? PGさんにインラインフレームでしかできないと言われたのでもうちょっと突っ込んでみます。

dummygo
質問者

補足

DB(MySQL)からXMLファイルを生成していないので、できないと言われました。 上記の形を実現するにはXMLファイルの生成が必須条件と考えてよろしいでしょうか。 また、MySQLからXMLファイルを生成することはできないと言われましたがそういうものなのでしょうか。 参考として意見をもらえると助かります。

関連するQ&A

  • 別サーバのデータベースの読み込み

    あるページの任意の箇所にJavaScriptを記述し、別サーバのPHPを呼び出し、別サーバ(PHPと同一)のデータベース(MySQL)の内容をJavaScriptを記述した箇所に表示させることは一般的に可能でしょうか。 Ajaxのようなインタラクティブな動作ではなく、静的に表示させるだけです。 当方、専門知識はないため一般論としてご意見を頂けますと助かります。 よろしくお願い致します。

    • ベストアンサー
    • MySQL
  • サーバ、データベースなどの導入、運用コストについて教えて下さい。

    TCOと言うのでしょうか。 Windows,Linuxサーバ、データベースはOracleやMySQLなど。 検索したところ、Microsoftのホームページには"実際は高くつく無料"と書いてありました。 Linuxの方が安いですよ、と記述してあるページもありました。 実際の所はどうなんでしょうか?? 専門知識が無いので漠然とした質問になってしまいましたが、よろしくお願いします。

  • WebサーバとSQLサーバを別ホストで利用する方法

    PHPを置いたWebサーバとは別のサーバでMYSQLとそのデータベースを利用する方法を教えて下さい。

  • PHPでデータベースにアクセスするには?

    データベース初心者です。 レンタルサーバーはロリポップを使っています。 これからphpMyAdminを使ってデータベースを作ることが出来たらと考えております。先ずはその流れを把握しておきたいと思いましてPHPファイルからの接続を成功できたらと考えましたが、PHPについても知識に乏しくどのような記述にすればphpMyAdminに接続できるのかというところで止まってしまってます。 どなたかお詳しい方がいらっしゃいましたらご指導いただけたら幸いです。よろしくお願いいたします。 以下は他のサイトで見つけたのですが接続できないようです。 //接続 $connect = mysql_connect($server,$user,$pw); //データベース選択 mysql_select_db($database,$connect); //sql実行 $result = mysql_query($sql); //データ取得 mysql_data_seek($result,0); $a=mysql_fetch_array($result,MYSQL_NUM);

    • 締切済み
    • PHP
  • レンタルサーバ上でのデータベースの操作について

    PHP+MySQLを最近勉強し始めましたが、ひとつ疑問に思ったことがあります。 自分のPCにApache+PHP+MySQLをインストールして環境を作り、データベースの操作にはMySQLManagerやphpMyAdminを使っています。 そこで疑問なのですが、MySQLが利用できるレンタルサーバ上で上記のようにMySQLManagerやphpMyAdminってデータベースの操作はできるのでしょうか。それともプログラム上(PHP上)でSQLを使って行うものなのでしょうか?教えてください。

  • 別サーバへのmysql接続に関して

    諸事情によりPHPプログラムで別のサーバにあるmysqlへ接続しようと 試みていますが、うまくいきません。 それぞれのサーバに入っているPHP,apache,mysqlのバージョンは 下記の通りです。 【PHPを動かすサーバ(以降:サーバA)】  Redhat Linux ES 4.0  PHP Version 4.3.9  Apache 2.0.52  mysql(入っていません) 【mysqlが動いているサーバ(以降:サーバB)】  FreeBSD 4.7  PHP Version 4.3.10  Apache 1.3.37  mysql 4.1.11 プログラムは下記のものです。 if(!$conn = mysql_connect(サーバB:3306,ユーザー名,パスワード)){  die('MySQL接続失敗'); } if(!$sts = mysql_select_db(データベース名,$conn)){  die('テーブル選択失敗'); } サーバBで同一のプログラムを 起動した場合はもちろん問題なく繋がります。 サーバAでは「MySQL接続失敗」となってしまいます。 どのような設定を行えば、サーバAからサーバBのmysqlへ接続可能に なるのか、よろしくご教授の程、お願いいたします。

    • 締切済み
    • PHP
  • PHPで外部サーバーのデータベースにアクセスは可能でしょうか?

    PHPで外部サーバーのデータベースにアクセスは可能でしょうか? データ量が多すぎて複数のデータベースに分けております。 またサーバーも変える必要があるためサーバーも複数に分けております。 サーバー1にデータベース1 サーバー2にデータベース2 サーバー3にデータベース3 がある状態で、サーバー4からPHPプログラムでデータベースにアクセスして、サーバー4に設置してあるホームページにデータを表示するプログラムを作りたい。 このような事が出来るのでしょうか? PHPプログラムが置いてある同一サーバー上のデータベースへのアクセスは出来たのですが、外部サーバーへのアクセスの仕方が解りません。。。 サーバーはXrea、さくらインターネットを使用しています。 PHPとMySQLを使用。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • PHPでMySQLのデータベースを新規で作るには?

    こんにちは PHPとMySQLを勉強しているものです。 PHPからMySQLの既存データベースの接続や、テーブル参照はわかったのですが、 新規にデータベースやテーブルを作るときには PHPからどういう記述を行えばできますでしょうか。

    • ベストアンサー
    • PHP
  • ApacheWebサーバがあるサーバから,別サーバにあるOracle8iデータベースに接続するには

    Webサーバ(ApacheWebサーバ)がインストールしてあるサーバとは別に, データベース(Oracle8i)がインストールしてあるサーバに接続したいのですが, とある文献に, ==================== Oracleの場合、データベースへの接続は「ocilogon関数」を利用します。 この関数 は、下記のように接続するデータベースとユーザーを指定します。 関数の返り値と して、接続IDが返されるので、そのIDを変数に受け取るようにしておきます。 ocilogon("ユーザー","パスワード","接続文字列"); // Oracleとの接続 $conn = OCILogon("scott", "tiger", "orcl"); ===================== という記述がありました. このような記述だけで,別サーバにあるOracle8iへ接続可能なのでしょうか? さらに, ===================== 「また、ここで「接続文字列」を指定することによって、  Webサーバとは別のサーバで稼働 しているデータベースへの接続も可能です。」 ===================== という記述もあります. 接続文字列(orcl)を入力しただけで,別サーバにあるデータベース に接続することは可能なのでしょうか?私が思うにはデータベースサーバの IPアドレスなどの情報がないと無理な気がするのですが,どうなのでしょうか? よろしくお願いします.

    • 締切済み
    • PHP
  • 1つのデータベースに2つのWordPressを設置

    WordPressを使って、それぞれまったく別の独自ドメインでブログを2つ設置したいと考えています。 レンタルサーバーとして、ロリポップの「ロリポ」を考えていますが、MySQLのデータベースが1つしかありません。 ロリポップのホームページを見ると、MySQLのデータベース1つに複数のWordPressをインストールして使うことが「ロリポ」でもできるとしてマニュアルが載っています。 しかし、ネットでいろんなレンタルサーバーを使っているユーザーの意見をいろいろ調べてみると、ブログを運営している人の中には、「1つのデータベースにWordPressは1個だけの方がいい。複数のWordPressを置くとエラーが出やすい。データベースに負荷をかけ、サーバーが遅くなったり、エラーが起きたりする。だからデータベースの個数も運営したいブログの数だけは欲しいところ」というような感じの記述が複数で見られます。 実際のところはどうなのでしょうか。 設置するブログは、ひとつはすでに別のレンタルサーバーにMovableTypeを置いて運営中のものです。これをロリポップのロリポにWordPressを置いて移築したいと考えていますが、このブログの記事数は現在のところ約1000です。1週間に1回の更新(1つの記事が増える)程度で、1日のアクセス数は普段は40~100程度しかありません。(多いときで年に数回300程度、過去最大で確か600程度が1度だけ) 追加で新しく作るブログは、これよりさらに更新もアクセス数もずっと少ないと思います。 2つともいわゆる個人ブログです。 この程度のブログなら、データベース1つに、WordPressでブログ2つを置いても負荷とはならず支障はないでしょうか。

    • ベストアンサー
    • MySQL

専門家に質問してみよう