| 質問 > フロント機能 > 別のデータベースからの情報の引き出し方 |
フロント機能
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| lucky7 |
投稿日時: 2008/11/13 18:52
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2008/6/2 居住地: 東京近郊 投稿: 101 |
別のデータベースからの情報の引き出し方 こんばんわ。いつもありがとうございます^^
現在、EC-CUBEを同サーバーで別ドメイン・別データベースのものを2つ運営しております。 イメージ A:ttp://xxx.net/ データベース1 B:ttp://yyy.xxx.net/ データベース2 この2つのサイト間でのデーターの引出が うまく出来ず、困っております。 具体的にはA:ttp://xxx.net/のサイトで B:ttp://yyy.xxx.net/ データベース2の 新着情報(ブロック)を表示したいと思っています。 どのような方法がありますでしょうか?
|
| homan |
投稿日時: 2008/11/13 19:25
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: 別のデータベースからの情報の引き出し方 僕の知識が浅いからか分かりませんが、
データベースの枠を超えた呼び出しは結構難しい様に思います。 やり様によっては可能だとは思いますが、EC-CUBEとは別で用意することになってしまうかもしれません。 (スマートな方法があるなら、僕もぜひ知りたいです )RSS拾ってきて表示する方法ではどうでしょうか。
|
| seasoft |
投稿日時: 2008/11/13 22:19
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 別のデータベースからの情報の引き出し方 > RSS拾ってきて表示する方法ではどうでしょうか。
私も、まずは RSS なりの XML 連携を考えますね。 ちなみに、両者のサーバ間はネットワーク的には近いのでしょうか? 同一LAN内なり、同一データセンタなりならば、DB直接突くのもありかなと思いますが。
|
| lucky7 |
投稿日時: 2008/11/13 23:26
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2008/6/2 居住地: 東京近郊 投稿: 101 |
Re: 別のデータベースからの情報の引き出し方 homanさん、seasoftさん、ご返信ありがとうございます!
私も、DBの知識が浅い為、最初RSSでの表示を模索したのですが JAVAによる表示は成功したですが、HTMLに書き出す方法が 分らず(SEO的にテキストとして引っ張りたいのです><)、 データベースでの情報取得に行き付きました。 2つのDBは同サーバー内で、サブドメインで比較的近い位置に あるので、どうにか持ってこれないかと思っています。 私も頑張って調べてみます! もし、良いアイデアがございましたら是非お教えください!
|
| seasoft |
投稿日時: 2008/11/13 23:36
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 別のデータベースからの情報の引き出し方 私は RSS の規格を把握していないのですが、所詮は XML ですから、PHP の XML 関係の関数で、サクッと処理できると思いますよ。
公式マニュアル http://php.s3.to/man/class.xmlreader.html 紹介サイト http://d.hatena.ne.jp/sotarok/20080725/php_study_34_simplexml_code こんなライブラリも http://phpspot.org/blog/archives/2008/01/phprsslast_rss.html DBでの接続に関しては、データ元となるDBで TCP ポートを開く必要があるので、これが可能かがまずはネックになると思います。 root 権限があるなら、好き勝手できると思いますが、root をサーバ業者が持っているとなると、そちらのポリシーに依存しますね。
|
| loopus |
投稿日時: 2008/11/17 11:25
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2007/11/27 居住地: 静岡県浜松市 投稿: 12 |
Re: 別のデータベースからの情報の引き出し方 >私も、DBの知識が浅い為、最初RSSでの表示を模索したのですが
>JAVAによる表示は成功したですが、HTMLに書き出す方法が >分らず(SEO的にテキストとして引っ張りたいのです><)、 >データベースでの情報取得に行き付きました。 RSSを読み込んで、html出力できればいいんですよね? それならPHPでRSSをパースすればよいでしょう。 私は simplePie というライブラリをよく使っていますが、PHP5なら標準でもXML(RSS)がパースできますし、その処理を書いてあげればよいと思いますよ。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
どうか教えて下さい!



)





