- ベストアンサー
html .php.cssについて
sqlからデータを取り、各ぺーじ、idが1-10.11-20,21-30...のように分けますがcssは同じです。分けたページもidの降順、昇順にしたいので関連したページ(デフォルトで降順1ページ目にid大きいものが2ページ目にid大きいもの-10...が来るようにしたいです。、変えれば昇順で1ページ目にid1が2ページ目にid11が来るようにしたいです。)にしたいのですが、どのようにしたらいですか? ここの質問について、詳しくやりかたを教えて下さい。 調べる検索ワードも合わせて教えてもらえたら幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>sqlからデータを取り、各ぺーじ SQLから取ったものは、ただのデータでページではないので。 各ページが何を基準としたものなのかの情報が抜けてる気がします。 >idが1-10.11-20,21-30...のように分けますがcssは同じです。 直後にCSSとあるので、CSS#idなのだろうか、SQLのIDなのだろうか。 ただ、CSSが同じならCSS#IDを分けることにどんな意味があるのかが 書かれていないので、判断ができない気がします。 >分けたページもidの降順、昇順にしたい 分ける前に今ある情報はSQLだということだけなので、 単に持ってくるときソートしていたかしていなかったか? それだけしかないと思います。 >ここの質問について、詳しくやりかたを教えて下さい。 >調べる検索ワードも合わせて教えてもらえたら幸いです。 上に書いた通り、何がしたいのかが、書かれていない部分があり。。 良く伝わっていない可能性が高い為、一般的なクエリだけを紹介します。 SELECT * FROM テーブル名 ORDER BY id DESC; 最後に書いてるDESCなどがソート条件です。 https://www.dbonline.jp/sqlite/select/index10.html LIMITと、OFFSETで、 1回に取得する量と、開始位置を決定させる。 を組み合わせればいいだけと思います。
その他の回答 (1)
- agehage
- ベストアンサー率22% (2752/12072)
SQLには既にデータがあるのですね そのデータを順序を指定して取得します order by句を使えば可能です CSSは同じで問題ありません PHPとSQL連携の初歩の学習サイトを調べるとよいと思います ページを分けるの意味が分かりません もう少しわかりやすい文章にして再度質問してください 文章を作るのが難しいようでしたら「どんなページにしたいか」を具体例を出してください 例:OKWAVEのように質問順に項目を並べたい
お礼
ありがとうございます