2010-11-24 15 views
0

私はストアドプロシージャを実行するたびに、サポートチームにメールを送信し、初めて使用することを許可されると言っているウェブホストを使用します( timescalesまたは何か)私はmysqlのDBから5000以上のレコードを表示するために使用できるストアドプロシージャの任意の代替ですか?ストアドプロシージャの代替

+0

DBから5000レコードを表示するにはどのような問題がありますか? – Pentium10

+0

それは実際にブラウザをクラッシュし、10秒待ってからそれらを表示します、私は低速ブロードバンドにもいません。しかし、私はちょうど基本的なPHPスクリプトを実行して、接続*テーブルから選択*テーブルに表示... – benhowdle89

+0

私はあなたが($行= ..){エコー "各行のデータ"を使用していると思います。 }。だからこのように: ob_start(); while($ row = ...){echo "各行データ"; } ob_end_flush(); –

答えて

-1

ここで間違った質問をしました。ストアドプロシージャの代替とは何の関係もありません。 2つの追加パラメータLIMIT、OFFSETをparamsとして渡して、LIMITに伝えた内容のみを返します

+0

はい、5000レコードを表示する必要があります。 – benhowdle89

+0

私はあなたが持っているロジックには疑問を持っていませんが、おそらく5000をすべて表示するのは多すぎます。Facebookのように、プリロードされたXレコードの一番下にXレコードの別のセットをロードします。 5000アイテムをダウンロードするために閲覧中に誰も待たない。ユーザーが必要なときに動的に表示する必要があります。 – Pentium10