私は昇順と降順のソートを持っています。リンクをクリックすると、テーブルは昇順にソートされ、別のソートdescの後にソートされます。一般的にコードは機能していますが、データベースの最初と最後のフィールドは返されません。並べ替えdescが最後に戻って来なかったり、ascのときに最初のフィールドを返さないとき。私はここにコードの一部が来るでしょう。助ける誰か?ありがとう。sort asc desc php、mysql
これは、私は、印刷データとなりました完全なコードをポストする要求
echo "<th>ID
<a href='sort_user.php?sortItemsId&order=" . (isset($_GET['order'])?!$_GET['order']: 1) . "'>
<i class='fa fa-sort' aria-hidden='true'></i>
</a>
</th>";
if (isset($_REQUEST["sortItemsId"])) {
$isAsc = isset($_GET['order'])? (bool) !$_GET['order']: 1;
$sql = "SELECT id, name, number, email, recovery_email, address FROM users ORDER BY id " .($isAsc?"ASC":"DESC").";";
$query = mysqli_query($db, $sql);
.....
}
SQLが正常に見えます。私はあなたの問題は、データを印刷するコードにあると思います。 – Jens
データベースから行を取得していませんか?結果をどこかに表示している間にループに何か問題があるのでしょうか? – ElChupacabra