ホームページ  >  記事  >  バックエンド開発  >  MySQL のデータを取得するために PHP で無限ループを実装する方法の例

MySQL のデータを取得するために PHP で無限ループを実装する方法の例

黄舟
黄舟オリジナル
2017-08-22 09:21:162084ブラウズ

最近、会社は MySQL からデータを取得し、それをページ上で無限ループで表示する必要があります。実際、この機能は jq または php+mysql を通じて実現できます。 PHPによる無限ループ取得興味のある方は、MySQLでのデータ実装方法をぜひご覧ください

最近、会社ではMySQLからデータを取得し、ページ上で無線ループで表示したいという要望がありました。ページ。主なことは、ボタンをクリックし続けると、データが最初から最後まで循環することです。最後のデータが不十分な場合は、データの先頭からいくつかの部分を取り出して補完します。

実際、この機能は JQ または PHP + MYSQL を通じて実装できますが、JQ の方が便利で効率的です。

毎回10件のデータを表示します。


 public function get_data($limit){
 $sql="select * from ((select id,name from `mytable` limit {$limit},10) union all (select id,name from `mytable` limit 0,10)) as test limit 0,10";
    return $this->query($sql);
 }

上記の SQL ステートメントは、mysql の Union All メソッドを使用して 2 つのセットを結合し、最初の 10 個のデータを取得します。


 public function getCount(){//获取数据的条数
     $sql="select count(id) as t from `mytable`";
     return $this->query($sql);
 }

次のステップは、コントローラー内のデータを取得し、ajax にデータ インターフェイスを提供することです。


りー

概要

以上がMySQL のデータを取得するために PHP で無限ループを実装する方法の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。