Autor Zpráva
HGD
Profil
mam script, ale řazení mi vůbec neposlouchá
$query2=mysql_query("SELECT id,name FROM block WHERE pub='1' AND position='2' ORDER BY 'order'");
while($data2=mysql_fetch_assoc($query2))
Jan Tvrdík
Profil
HGD
Co myslím tím neposlouchá? Ten kód, co jsi poslal, vypadá v pořádku.
smajli
Profil
HGD
Ty tam máš v tabulce sloupec 'order' ?
Alphard
Profil
HGD
jak již naznačil smajli, order je rezervované slovo, musel by jsi je dát do "zpětných apostrofů" (nevím, jak se jim říká), v obyčejných to nepůjde nikdy
nejlepší by bylo přejmenovat třeba na "poradi" a uvést bez apostrofů
HGD
Profil
ale zajímavý je, že v jinej tabulce mi ORDER funguje

*EDIT tak sem order změnil na poradi a position->place, smazal apostrofy, a už to fičí :)
Kajman_
Profil *
Když dáte order by 'cokoliv' tak každý řádek srovná, jestli řetězec 'cokoliv'>'cokoliv', což je naprosto k ničemu.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0