Strona 1 z 1

IF w IFie nie wiem co robię źle

Napisane: środa, 19 sierpnia 2015, 20:34
przez matys777

Code: Zaznacz cały

"IF ('$nazwa_ksiazki' = 'ascnazwa', (SELECT * from tabelabiblioteka ORDER BY nazwa ASC LIMIT 10 OFFSET $i),
                 IF ('$nazwa_ksiazki' = 'descnazwa',  (SELECT * from tabelabiblioteka ORDER BY nazwa DESC LIMIT 10 OFFSET $i),
                 (SELECT * from tabelabiblioteka LIMIT 10 OFFSET $i))
                 "
Chciałem posortować rosnąco i malejąco według zmiennej $nazwa_ksiazki. Pokazuje mi błąd w pierwszej linii. Proszę o pomoc.

Re: IF w IFie nie wiem co robię źle

Napisane: środa, 19 sierpnia 2015, 22:35
przez Morfidon
Podaj jaki błąd wyświetla.

$nazwa_ksiazki to Twoja zmienna stworzona w PHP więc czemu ją porównujesz w zapytaniu MySQL?

Re: IF w IFie nie wiem co robię źle

Napisane: czwartek, 20 sierpnia 2015, 11:11
przez matys777
Chcę zrobić sortowanie po kliknięciu w link przez zmienną predefiniowaną $_GET

Re: IF w IFie nie wiem co robię źle

Napisane: czwartek, 20 sierpnia 2015, 11:48
przez Morfidon
No ale $nazwa_ksiazki sugeruje nazwę książki, po co przesyłasz wartość zmiennej - nie powinieneś porównywać przypadkiem pola w bazie?

Re: IF w IFie nie wiem co robię źle

Napisane: czwartek, 20 sierpnia 2015, 13:16
przez matys777
Morfidon napisał(a):No ale $nazwa_ksiazki sugeruje nazwę książki, po co przesyłasz wartość zmiennej - nie powinieneś porównywać przypadkiem pola w bazie?
Racja. Zrobiłem to w końcu w PHP