ホームページ >バックエンド開発 >PHPチュートリアル >10,000 個のデータをユーザーが 1 つずつ出力するにはどうすればよいでしょうか?
10,000 個のデータをユーザーが 1 つずつ出力するにはどうすればよいでしょうか?
データベース内に 10,000 個の短いデータがあり、それらはすべて varchar(20) 型に準拠しているとします。ただし、ユーザーは 1 つ以上のデータを自由に選択できます。独自のデータテーブルを生成し、PHP と AJAX を使用してフロントエンドで呼び出され、表示方法はボタンをクリックして一度に 1 項目ずつ呼び出します。
-----
問題をより具体的に説明します:
テーブルには 10,000 個のデータがあり、一度に 1 つずつ出力する必要があり、ユーザーはボタンをクリックして次のデータを出力します。ピース。
この機能はどうやって作るのでしょうか?難しいのは、AJAX と PHP を使用して、カーソルのようなポインタを操作して下を向いたり、特定のデータにジャンプしたりする方法にあります (ユーザーは必ずしも次の項目を出力するとは限らず、前の項目を出力したり、特定のデータを指定したりすることもできるため)アイテム)。毎回すべてのデータを取り出すのは明らかに多くのリソースを無駄にします。
また、MYSQL カーソルは使用しないでください。最終的な実装は、MYSQL から直接データを読み取るのではなく、xml または txt から特定の形式でデータを読み取り、それを分割することになる可能性があるためです。
<br /> SELECT fields FROM tableName LIMIT $page,1<br />