wordとnumber、whyというカラムがあります。wordには文字が入っておりnumberにはauto_incrementで振った番号が入っており、whyには0から10まで数字が入っています。'%$search_word%'のような感じで検索し、whyに入っている数が多い順で表示するにはどうしたらいいのでしょうか?この際にwhyの数が同じ場合はnumberに入っている数が多い順に表示させたいと思っています。データ量が多いので、10レコードづつ表示することも考慮してください。簡単なソースなどお願いします。13:26:2660ptSQLは以下のようになります。10;whyの降順(値が大きい順)、numberの降順でソートします。BY句に指定することで1つ目の条件が一致する行を2つ目の条件でソートすることができます。LIMITの意味は2つ引数を取る場合、1つ目の引数分の検索結果を無視(OFFSET)して、2つ目の引数の行数だけ値を返します。上記の例では、1行目(0行無視)から10行分の検索結果を取得します。以下のようにすることで、11行目から10行分の検索結果を取得することができます。10;これを応用すれば10行ずつ取得することが可能です。LIMITの1つ目の引数の値を10ずつインクリメントすることで、10行ずつ取得できます。'%$seach_word%';として検索条件に合う行数を取得しておき、その値を元にLIMITの1つ目の引数を10ずつインクリメントするようにPHP側でSQLを加工することで、ご要望の機能を実現できます。参考になれば幸いです。bonlifeさん最高!いつも回答していただいているんですが、bonlifeさんはいつもピンポイントで適切な回答をしていただいていますので、ありがたいです。ありがとうございました。Facebookでシェア全てのコメントを見る「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。これ以上回答リクエストを送信することはできません。:はてなココの「ともだち」を表示します。回答リクエストを送信したユーザーはいませんすでに登録されている方はこちらからログインツイートするウォッチリスト0人が登録していますこの質問に含まれるキーワードMySQL2611PHP7793Hatena485dB1997レコード916人気の質問マイペースな性格です。学生なのですが周りからはマイペースだとよく言われます。携帯ではてな登録はできてます。3パソコンの背景と携帯を同期させたいのですが、メールではてな登録はできでます。背景がパソコンの背景と同期させたいです。...働かないで、老後餓死するは、はい。}}${price}円{{/if}}知りたいことを検索してみようログインして回答する進んだ先のページで「許可する」ボタンを押してはてなによるアクセスを許可すると、認証が終わります。ご利用にあたりましては、はてな利用規約が適用されます。ご確認いただきご同意の上でご利用ください。