最近、会社は 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 サイトの他の関連記事を参照してください。