2011-07-05 12 views
0

jQuery/PHPチュートリアルは、Ajaxを使用してページを変更するたびにMySQLテーブルからレコードを取得するブックを作成したSQL文の中の句です。ユーザーが列見出しをクリックして並べ替える機能を追加したいと思いますが、tablesorterを試しましたが、目に見えるレコードを並べ替えるだけです。 SQL文をソートして、ユーザが次のボタンまたは前のボタンをクリックするとソートを覚えておく方法はありますか?jQueryとPHPでSQL節にLIMITを使用するときにレコードセットをソート

+1

SQLステートメントにORDER BYを追加するだけで済みます。 – Clint

答えて

0

私はあなたが注文したい現在の列を保持するページのURLパラメータを持つことをお勧めします。次に、"ORDER BY ".$_GET["order"]に似た何かをSQLクエリーの末尾に追加することができます。次に、各列の末尾に「?order=column」が追加されたページへのリンクを見出します。「column」は、それを順序付けするテーブル内の任意の列に置き換えます。

もちろん、mysql_real_escape_stringのようなものを使用して、URLパラメータがクエリで安全に使用できることを確認する必要があります。

関連する問題