重複とページめくりの問題をフィルタリングする
テーブルに重複する項目番号があります。まず、重複するレコードを除外し、最初の項目番号を表示する必要があります。
次に、ページネーションします。
ここで問題はフィルタリングが完了したことですが、最初にページ分割してからフィルタリングすることです。結果には各ページに異なる数値が表示されます。
80 項目を設定し、一部は 30 項目を除外し、50 項目のみを除外します。を表示することができます。
最初にフィルタリングしてからページネーションするにはどうすればよいですか?
//以下はページ番号関数です
function _divide_page($_sql,$_size){
global $_page,$_pagesize,$_pagenum,$_pageabsolute,$_num
// ページングモジュール
if (isset($; _GET[ 'ページ'])) {$_page = $_GET['ページ'];
if (empty($_page) || $_page else {$_page = intval($_page);}}
else {$_page = 1;}
$_pagesize = $_size;
//ホームページはすべてのデータの合計を取得する必要があります
$_num = mysql_num_rows (mysql_query($_sql) );
if ($_num == 0) {$_pageabsolute = 1;}
else {$_pageabsolute = ceil($_num / $_pagesize);}
if ($_page > $_pageabsolute) {$_page = $_pageabsolute ;}
$_pagenum = ($_page - 1) * $_pagesize;
$_pageabsolute = ceil($_num / $_pagesize)
}
//以下はページングラベル関数です。
function _partition_page(){
global $_page,$_pageabsolute,$_num;
echo '
- '
- Total ;'.$_num.' メンバー ';
- |< ';
- << ';
- |< ';
- <<&a> ';
- >> ; ';
- >| ';
- >> ';
- < ;a href=" '.SELF.'.php?page='.$_pageabsolute.'" class="edge">>| '
// echo '
if ($_page == 1) {
echo '
echo '
echo '
echo '
}
if ($_page == $_pageabsolute) {
echo '
echo '
} else {
echo '
echo '
}
echo '< ;li class=" inlia">'.$_page.'/'.$_pageabsolute.'page';
echo '
/ /以下はページです ヘッダー
global $_pagenum,$_pagesize;
_divide_page(
"SELECT * FROM product ",80
);
$result = mysql_query("SELECT * FROM product ORDER BY ID DESC LIMIT $_pagenum,$ _pagesize");
//以下は HTML です
while (!!$_n = mysql_fetch_array($result)) {
if ($_n['num'] != $_o && !empty($_n['img'])) {
?>
- // $_receive = mysql_query("SELECT * FROM img WHERE code='{$_n['img']}' "); _m = mysql_fetch_array($ _receive)
?>
< ;dt>
id=
< ;/dt>ディスカッションへの返信 (解決策)
_divide_page(
"SELECT * FROM product ",80
); を呼び出すとき、SQL 命令にフィルター条件がないのはなぜですか?
ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。
