[PHP-users 13406] Re: DB検索と連動してSELECT フィールドの値を変更するには?
Naofumi Kondoh
php-users@php.gr.jp
Tue, 18 Feb 2003 21:54:35 +0900
ソフト工房の近藤です。今晩は。
Masatoshi Ishida wrote:
> 石田といいます。
>
>
> ソフト工房の近藤さんの
> http://www.softkoubou.co.jp/pjs/index.html
> のような感じですね。
> 参考になると思います。
参考にしていただいて嬉しいです。
この方式の注意事項は、サーバーと回線に十分に余裕が
ないと実用にならないことです。余裕がないと、コード
を入れてから表示されるまでに何秒もかかったりしては
とても使い物になりません。インターネットには不向き
です。余裕のあるイントラネット用ですね。どちらかい
うと際物的なプログラムですが、小規模のイントラネット
で十分に余力があるときは効果的です。
3千件位のデーター件数ならば、中村さんのおっしゃる
ように、JavaScript の配列に入れて最初の呼び出しで
送ってしまった方がいいように思います。
下記 URL のデモの検索結果一覧は、最初に検索結果の
全データーを JavaScript の配列に入れて送っています。
前頁・次頁の操作は、JavaScript のみでクライアント
のブラウザ上だけで動作しています。サーバー側との
交信はありません。参考になれば幸い。
http://www.softkoubou.co.jp/cslpg.demo/menu/menu.main.php
上記 URL の 3.郵便番号デモデーターを選択して、
右端の LIMIT を最大(500件)にして検索実行ボタンを
クリックしてください。500 件分のデーターが、JavaScript
の配列に入って送信されているのがわかると思います。
DatSet[0] = '1563340^47201^900^9000000^那覇市^沖縄県 ^以下に掲載がない場合^900-0000^';
DatSet[1] = '1563354^47201^900^9000001^那覇市^沖縄県 ^港町^900-0001^';
......略.....
DatSet[498] = '1624374^47203^90422^9042222^具志川市^沖縄県 ^上江洲^904-2222^';
DatSet[499] = '1535968^47203^90422^9042223^具志川市^沖縄県 ^具志川^904-2223^';
イントラネットで余裕がある場合は、5千件位までは
ストレスなく見れましたが、事前に実環境に近い状態で
レスポンスタイムが十分か、よくテストをすることを
おすすめします。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
(株)ソフト工房 近藤直文 Email: nkon@shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/ http://www.shonan.ne.jp/~nkon/
2003-03-20(木)19:00〜21:45第11回 PostgreSQL業務アプリ分科会勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/