![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
現在php my adminに30件のデータを保存してあり、ホームページ上にそこから1ページに10件ずつid順にデータを表示し、2ページ、3ページとページングしています。
同じページの右のボックスに、これとは別の条件で10件中、3件を表示したいのですが、表示はされますが2ページへ行くと、勝手に4件目から6件目のデータが表示されてしまい、干渉してしまいます。それならばと3件のみのデータにすると2ページ目には何も表示されません。
基本的なことを知らずに作ってしまっているので変なことを言ってると思いますが、
2ページ3ページと移動しても右のボックスにはデータ1~3の同じ内容を固定で表示させたいです。
どこを直せば良いかご教授下さい。
//メインボックス
$start = 10 * ($page -1);
$entry = $db->prepare('SELECT * FROM ▲▲▲ WHERE ●●●=\'表示\' ORDER BY id ASC LIMIT ?,10');
$entry->bindParam(1,$start,PDO::PARAM_INT);
$entry->execute();
?>
//右のボックス3件のみ表示したい
<?php
$start = 3 * ($page -1);
$newcon = $db->prepare('SELECT * FROM ▲▲▲ WHERE ■■■=\'新着\' ORDER BY id ASC LIMIT ?,3');
$newcon->bindParam(1,$start,PDO::PARAM_INT);
$newcon->execute();
?>
No.1ベストアンサー
- 回答日時:
こんにちは
phpは存じませんけれど・・
>$start = 3 * ($page -1);
$pageが1なら0、2なら3、3なら6となるようになっていますけれど、これが違うのでは?
最初の3件を表示したいのなら、同じように0、10、20になるようにしておけばよさそう。
No.2
- 回答日時:
$startの変数を共用していること、メインボックスと右のボックスは、改めてそれぞれ検索し直していることが問題ではないでしょうか?
メインボックスと右ボックスで開始位置の変数を別にする。
あるいはメインボックスと右ボックスのどちらかのページを進めたり戻したりしても、右ボックスは同時に最検索するのはやめるといった方法になるのでは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP PHP ページング データベース 1 2022/06/16 10:30
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- IT・エンジニアリング ★お手上げ状態です。助けてください。ActiveReportについて 1 2023/08/20 04:29
- Visual Basic(VBA) ★お手上げ状態です。助けてください。ActiveReportについて 1 2023/08/20 04:27
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Visual Basic(VBA) ActiveReportのサブレポート機能を利用したときに1ページ目の1サブレポート目が表示されない 1 2023/08/19 06:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
URLの変わらないページをPHPで...
-
【WordPress】メディアの一覧出力
-
日本からのアクセスと他国から...
-
リダイレクトでPOST
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
バッチを用いたフォルダの自動移動
-
PHPのif文でその処理を途中で抜...
-
fopenでファイルが開かない場合...
-
.phpと.incファイルの違いはな...
-
tplを読みに行けません。
-
Smarty includeでテンプレート...
-
「警告:ページの有効期限切れ...
-
ファイル一覧を表示しその画面...
-
eclipseのエラーの意味
-
mysql複数レコードをまとめて削...
-
makefile でファイルをコピーす...
-
透過PNGが透過されない!!
-
phpのextension_dirを複数指定...
-
CFileDialogの最初のディレクト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【WordPress】メディアの一覧出力
-
リダイレクトでPOST
-
URLの変わらないページをPHPで...
-
GETで「?」無しでパラメータの...
-
URLでスラッシュ区切りでパラメ...
-
pukiwikiのrecent(最近の更新...
-
phpMyAdminでデータの追加・更...
-
携帯サイトのリロード
-
WordPress 検索結果ページのペ...
-
header関数でページ移動する場...
-
携帯で、phpページからhtmlペー...
-
認証が通ったidを元にidテーブ...
-
スマートフォンで文字列が表示...
-
phpでページング処理の書き方
-
php my adminより取り出したデ...
-
phpで更新しない方法についての...
-
PHPの値受け渡しとアンカーを一...
-
phpでの二重投稿防止について
-
PHPとSmartyで、ブログサービス...
-
検索ボックスを作り、検索ワー...
おすすめ情報
お二人の回答はどちらも動きました。二通り勉強できて感謝します。
しかしまさか3を0へ書き換えるだけとは。有難うございました。