バージョン選択

フォーラム

メニュー

オンライン状況

68 人のユーザが現在オンラインです。 (49 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 68
もっと...

サイト内検索

質問 > フロント機能 > 別のデータベースからの情報の引き出し方

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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の
新着情報(ブロック)を表示したいと思っています。

どのような方法がありますでしょうか?


----------------
EC-CUBEバージョン 2.1.2
PHPバージョン PHP 4.3.9
DBバージョン MySQL 4.1.20

homan
投稿日時: 2008/11/13 19:25
対応状況: −−−
仙人
登録日: 2007/7/2
居住地: 宮崎県宮崎市
投稿: 633
Re: 別のデータベースからの情報の引き出し方
僕の知識が浅いからか分かりませんが、
データベースの枠を超えた呼び出しは結構難しい様に思います。
やり様によっては可能だとは思いますが、EC-CUBEとは別で用意することになってしまうかもしれません。
(スマートな方法があるなら、僕もぜひ知りたいです


RSS拾ってきて表示する方法ではどうでしょうか。


----------------
このコミュニティでの投稿はボランティアの範囲に留めさせていただいています。個別の相談やカスタマイズは有償にて承っておりますのでご相談下さい。

[url=http://www.eccube-school.jp/]EC-CUBE

seasoft
投稿日時: 2008/11/13 22:19
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 別のデータベースからの情報の引き出し方
> RSS拾ってきて表示する方法ではどうでしょうか。

私も、まずは RSS なりの XML 連携を考えますね。

ちなみに、両者のサーバ間はネットワーク的には近いのでしょうか?
同一LAN内なり、同一データセンタなりならば、DB直接突くのもありかなと思いますが。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

lucky7
投稿日時: 2008/11/13 23:26
対応状況: −−−
一人前
登録日: 2008/6/2
居住地: 東京近郊
投稿: 101
Re: 別のデータベースからの情報の引き出し方
homanさん、seasoftさん、ご返信ありがとうございます!

私も、DBの知識が浅い為、最初RSSでの表示を模索したのですが
JAVAによる表示は成功したですが、HTMLに書き出す方法が
分らず(SEO的にテキストとして引っ張りたいのです><)、
データベースでの情報取得に行き付きました。

2つのDBは同サーバー内で、サブドメインで比較的近い位置に
あるので、どうにか持ってこれないかと思っています。

私も頑張って調べてみます!

もし、良いアイデアがございましたら是非お教えください!


----------------
EC-CUBEバージョン 2.1.2
PHPバージョン PHP 4.3.9
DBバージョン MySQL 4.1.20

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 をサーバ業者が持っているとなると、そちらのポリシーに依存しますね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

loopus
投稿日時: 2008/11/17 11:25
対応状況: −−−
半人前
登録日: 2007/11/27
居住地: 静岡県浜松市
投稿: 12
Re: 別のデータベースからの情報の引き出し方
>私も、DBの知識が浅い為、最初RSSでの表示を模索したのですが
>JAVAによる表示は成功したですが、HTMLに書き出す方法が
>分らず(SEO的にテキストとして引っ張りたいのです><)、
>データベースでの情報取得に行き付きました。

RSSを読み込んで、html出力できればいいんですよね?
それならPHPでRSSをパースすればよいでしょう。

私は simplePie というライブラリをよく使っていますが、PHP5なら標準でもXML(RSS)がパースできますし、その処理を書いてあげればよいと思いますよ。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は144,984名です
総投稿数は113,505件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2340
5
h_tanaka
2139
6
umebius
2085
7
yuh
1905
8
mcontact
1820
9
red
1585
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
805
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18
balisys
603
19 DELIGHT 572
20
patapata
502


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.