> フロント機能 > 「会社名」「部署名」の追加 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ukai |
投稿日時: 2010/4/5 17:09
対応状況: −−−
|
常連 登録日: 2009/5/29 居住地: 東京都 投稿: 54 |
Re: 「会社名」「部署名」の追加 確証はないですが
引用:
と同じように、DB_TYPEがpgsqlの場合とmysqlの場合とで Where句を分けてあげることが必要かと思います。 自分のほうでも同じ箇所をカスタマイズしています。 その部分以外はほとんどコード一緒ですが、あいまい検索も できていますよ。 会社名は if (!isset($this->arrSql['company_name'])) $this->arrSql['company_name'] = ""; if ( strlen($this->arrSql['company_name']) > 0 ) { if(DB_TYPE == "pgsql"){ $this->setWhere("(company_name LIKE ?)" ); }elseif(DB_TYPE == "mysql"){ $this->setWhere("concat(company_name) LIKE ?" ); } $searchCompanyName = $this->addSearchStr($this->arrSql['company_name']); $this->arrVal[] = mb_ereg_replace("[ ]+","",$searchCompanyName); } こんな感じで書いています。 |
フラット表示 | 前のトピック | 次のトピック |