ホームページ >バックエンド開発 >PHPチュートリアル >PHP ページング コード mysql_fetch_arry() を作成しても実行できません
PHP ページネーション MySQL
c972b4341d4797a42f1687e0efcc925e".($totle?($firstcount+1):0)."0d36329ec37a2cc24d42c7229b69747a-a4b561c25d9afb9ac8dc4d70affff419 ".min($firstcount+$displaypg ,$totle)."0d36329ec37a2cc24d42c7229b69747a レコード、合計 $totle レコード";使い方はとても複雑です。 。 。 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 変数名は大文字と小文字が区別されることに気づいていませんでした
必要なものです
別の場所があります
$page = $_get [page];
$page = $_GET[page]; である必要があります
それ以外の場合は、ページにジャンプしません
$globals["displaypg"]=$displaypg になります
の数を保存することです。後で使用するために各ページに行を追加します
しかし、PHP 変数名では大文字と小文字が区別されることに気づいていません
$ GLOBALS["displaypg"]=$displaypg; が必要です
$page = $ _get[page];
は
$page = $_GET[page];
そうしないとページにジャンプしません
ありがとうございます。