Pagina 1 din 1

Problema ORDER BY cu nume coloana

Scris: Vin Feb 15, 2013
de trif
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

Problema ORDER BY cu nume coloana

Scris: Sâm Feb 16, 2013
de MarPlo
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.