Problema ORDER BY cu nume coloana

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Avatar utilizator
trif
Mesaje:500

Problema ORDER BY cu nume coloana

Buna ziua,
Am o problema un pic ciudata referitoare la ORDER BY.
Am codul acesta

Cod: Selectaţi tot

$query="SELECT * FROM cantari_ppt 
INNER JOIN categorie
ON cantari_ppt.categoria = categorie.cheie
INNER JOIN utilizatori
ON cantari_ppt.autor = utilizatori.utilizator
WHERE denumire LIKE '$litera%' AND aprobare = 1";  
daca ii pun ORDER BY denumire ASC nu imi mai afiseaza nimic, chit ca denumire este numele coloanei din bd, chiar daca pun orice nume de coloana care exista nu imi mai apare rezultate. Pana acum 3-4 zile nu era asa, mergea totul foarte bine si dintr-o data obs ca nu imi mai merge INNER JOIN si l-am facut pe bucatele si l-am verificat pe bucatele si am ajuns la ORDER BY.
FAZA TARE ESTE ca daca pun ORDER BY RAND() merge foarte bine numai cand ii dau un nume de camp nu mai merge.
Oare de ce?
Astept raspuns. Multumesc anticipat.
Cu stima Trif Alex
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif

MarPlo Mesaje:4343
Incearca sa adaugi numele de coloa si cu numele tabelului.

Cod: Selectaţi tot

$query = "... ORDER BY cantari_ppt.categoria ASC";
Eventual testeaza in phpMyAdmin sa vezi daca da vreo eroare.

Subiecte similare