「処理時間:○○秒」
画面の中に「処理時間:○○秒」とか出るのは
パラメータの管理モードがONになっているから。
1:有効、0:無効(納品時)
0にすると消える。
MySQL文字化け対策
DB再起動、もしくはEC-CUBE再インストールが必要らしぃ。。。
意味なぃ。
/data/class/SC_DBConn.phpのコンストラクタを編集。
55行目くらぃに文字コードをUTF-8にする処理を追加する。
// コンストラクタ
function SC_DbConn($dsn = "", $err_disp = true, $new = false){
global $objDbConn;
// Debugモード指定
$options['debug'] = PEAR_DB_DEBUG;
// 持続的接続オプション
$options['persistent'] = PEAR_DB_PERSISTENT;
// 既に接続されていないか、新規接続要望の場合は接続する。
if(!isset($objDbConn->connection) || $new) { if($dsn != "") {
$objDbConn = DB::connect($dsn, $options);
$this->dsn = $dsn;
// MySQL文字化け対策 @2009.05.11追加
$buf = $objDbConn->prepare('SET NAMES utf8');
$objDbConn->execute($buf);
} else {
$objDbConn = DB::connect(DEFAULT_DSN, $options);
$this->dsn = DEFAULT_DSN;
} else {
return;
}
}
}
$this->conn = $objDbConn;
$this->error_mail_to = DB_ERROR_MAIL_TO;
$this->error_mail_title = DB_ERROR_MAIL_SUBJECT;
$this->err_disp = $err_disp;
$this->dbFactory = SC_DB_DBFactory_Ex::getInstance();
}
最終更新:2009年05月11日 15:59