他のデータベースへの接続
場合によっては複製やバックアップ、その他の目的のため外部のデータを取得するために追加のデータベース接続が必要になります。CS-Cartには標準とは別のデータベースホストへの接続を確立する便利なディベロッパーメソッドがあり、コアで厳密に定義されています。
db_initiate :
外部ホスト のデータベースへの接続を確立するためにはこのメソッドを使います。
パラメーター
$host
– DBホスト$user
– DBユーザー$password
– DBパスワード$name
– DB名$params
- 追加の接続パラメーターの配列dbc_name
- ターゲットのデータベースを決めるためのローカル名table_prefix
– ターゲットのデータベース名の前に付ける。 プレイスホルダー?:
によって置き換えられます。
db_connect_to :
パラメーター
$name
– DB名$params
- 追加の接続パラメーターの配列dbc_name
- ターゲットのDBを決めるためのローカル名[table_prefix]
– ターゲットのDB名の前に付ける。 プレイスホルダー?:
によって置き換えられます。db_initiate
メソッドで$params
に使用されるデフォルト値table_prefix
これらの関数を呼び出した後、リクエストは新しいデータベースに対して処理されます。
例:
この例では、$data
には、ローカルホスト上のデータベースcscart_backup
内の cscart_products
テーブルからのデータを含んでいます。
最終更新