webdeveloper
Registered
Здравейте, имам проблеми със сортирането ми.
Като променливата $by съдържа съответното поле според което да сортира. Във всички полета съдържанието е едно и също, цифри. Би трябвало да сортира резултатите така, че най-отгоре да излизат тези с най-голяма стойност на цифрата в полето $by. Е да, излизат но само до 9. Като първи резултати ми излизат тези със стойност 9:
Първи резултат - 9
Втори - 8
Трети - 7
Четвърти - 6
и т.н.
А тези със стойност по-голяма от 9 заминават там където им скимне...
Ако не сте ме разбрали кажете да се опитам да го обясня по-добре.
Код:
$sql = "SELECT * FROM `$tab` WHERE `a`='1' ORDER BY `$by` DESC LIMIT $limit, $pp";
Като променливата $by съдържа съответното поле според което да сортира. Във всички полета съдържанието е едно и също, цифри. Би трябвало да сортира резултатите така, че най-отгоре да излизат тези с най-голяма стойност на цифрата в полето $by. Е да, излизат но само до 9. Като първи резултати ми излизат тези със стойност 9:
Първи резултат - 9
Втори - 8
Трети - 7
Четвърти - 6
и т.н.
А тези със стойност по-голяма от 9 заминават там където им скимне...
Ако не сте ме разбрали кажете да се опитам да го обясня по-добре.