Autor | Zpráva | ||
---|---|---|---|
HGD Profil |
#1 · Zasláno: 31. 3. 2008, 20:32:45
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 |
#2 · Zasláno: 31. 3. 2008, 20:50:06
HGD
Co myslím tím neposlouchá? Ten kód, co jsi poslal, vypadá v pořádku. |
||
smajli Profil |
#3 · Zasláno: 31. 3. 2008, 20:55:30
HGD
Ty tam máš v tabulce sloupec 'order' ? |
||
Alphard Profil |
#4 · Zasláno: 31. 3. 2008, 20:59:10
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 |
#5 · Zasláno: 31. 3. 2008, 21:20:10 · Upravil/a: HGD
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 * |
#6 · Zasláno: 31. 3. 2008, 22:55:21
Když dáte order by 'cokoliv' tak každý řádek srovná, jestli řetězec 'cokoliv'>'cokoliv', což je naprosto k ničemu.
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0