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