ホームページ >バックエンド開発 >PHPチュートリアル >PHP ページング コード mysql_fetch_arry() を作成しても実行できません

PHP ページング コード mysql_fetch_arry() を作成しても実行できません

WBOY
WBOYオリジナル
2016-06-23 14:17:551163ブラウズ

PHP ページネーション MySQL

c972b4341d4797a42f1687e0efcc925e".($totle?($firstcount+1):0)."0d36329ec37a2cc24d42c7229b69747a-a4b561c25d9afb9ac8dc4d70affff419 ".min($firstcount+$displaypg ,$totle)."0d36329ec37a2cc24d42c7229b69747a レコード、合計 $totle レコード";
// ページが 1 つしかない場合は、関数から抜けます:
if($lastpg6a0ce9fd50da4ff992976fe013218dc7ホームページ5db79b134e9f6b82c0b36e0489ee08ed ";
if($prepg)
$pagenav.=" 65db82ef0b55b70c77e58c6236f4b520前のページ< ;/a> ";
else $pagenav.=" 前のページ ";
if($nextpg)
$pagenav.=" 7faeb0851b055b153d6480a3133636b2次のページ5db79b134e9f6b82c0b36e0489ee08ed ";
else $pagenav.=" 次のページ ";
$pagenav.=" 3f8c4686668e78ba419a8af89268fafb最後のページ5db79b134e9f6b82c0b36e0489ee08ed
//ドロップダウン ジャンプ リスト、すべてのページ番号をループします:
$pagenav.=" Go to c6789b5d82dbae13630136713e103e98$i4afa15d3069109ac30911f04c56f3338n";
else
$pagenav.="1ed3eb9660b800778af303fbfa1a1423$i4afa15d3069109ac30911f04c56f3338n";
}
$pagenav.="< ;/select> $ lastpg ページのページ";
}
}


include("conn.php");

$result=mysql_query("SELECT * FROM `test`");
$total=mysql_num_rows( $result);
// pageft() を呼び出して、1 ページあたり 10 個の情報を表示し (デフォルトの 20 個を使用する場合、このパラメーターは省略できます)、このページの URL を使用します (デフォルトなので省略します)。
pageft($total,3);
echo $pagenav;

$result="SELECT * FROM `test` 制限 $firstcount";
echo $result

$query=mysql_query($result); ️ >



SQL に問題がある可能性があります。分析用のエラー メッセージ。
echo mysql_error(); 何が見えますか

使い方はとても複雑です。 。 。 get を使用してリンクの背後にあるパラメーターを取得し、$firstcount を置き換えるだけです

SQL ステートメントを出力します。次に、それを PHPMYADMIN にコピーします。エラーがある場合は、直接報告されます。 。

echo $result;
これは問題ありません
SQL ステートメントに問題がないことを意味します

このエラーは、何も見つからなかったことを意味します

見つかっても、次のことは通知されません。 give はリソースではなくブール値です

SQL ステートメントを確認してください

select * from `test` limit 0,
ここに問題があります。ページング長の値がロードされていません

$displaypg=20
は、関数が定義される前に宣言されたグローバル変数として設定される必要があります。

$displaypg=20
はグローバル変数として設定し、関数を定義する前に宣言する必要があります。


このdisplaypg変数は、グローバル変数として定義して関数の前に置いたのですが、ダメだったようです。このコードには 2 つの問題があると思います。1 つはページング長の値が読み込まれていないこと、もう 1 つは SQL ステートメントが正常に実行されないことです。PHP について詳しく知りたいのですが。専門家からの指導。
PHP 変数名は大文字と小文字が区別されることに気づいていませんでした

$GLOBALS["displayp g"]=$displaypg;

必要なものです

別の場所があります
$page = $_get [page];
$page = $_GET[page]; である必要があります
それ以外の場合は、ページにジャンプしません
$globals["displaypg"]=$displaypg になります
の数を保存することです。後で使用するために各ページに行を追加します
しかし、PHP 変数名では大文字と小文字が区別されることに気づいていません
$ GLOBALS["displaypg"]=$displaypg; が必要です

別の場所があります

$page = $ _get[page];

$page = $_GET[page];
そうしないとページにジャンプしません


ありがとうございます。

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