Autor | Zpráva | ||
---|---|---|---|
tomas3333 Profil * |
#1 · Zasláno: 8. 7. 2007, 13:22:17
mam taky mensi vacsi problem... pokusal som sa strankovat, takze odkazy na dalsiu stranu vyzeraju zhruba nejak takto:
if ($from!=0) { toto samo o sebe by bolo vporiadku, ale ked mam dotaz do mysql $sql = dbquery("SELECT * FROM ".$db_prefix."games ORDER BY game_name ASC LIMIT $from, 3"); tak ak je $from 0 zobrazi 3 zaznamy, ak je $from cokolvek ine ako 0 zobrazi len 2. a ja nechapem preco |
||
nightfish Profil |
#2 · Zasláno: 8. 7. 2007, 13:31:57
tak ak je $from 0 zobrazi 3 zaznamy, ak je $from cokolvek ine ako 0 zobrazi len 2. a ja nechapem preco
toto chování nedává smysl a mysql se tak nechová - samozřejmě kromě případu, kdy chcete víc výsledků (3), než tam ve skutečnosti je (2) doporučuji si s tím dotazem pohrát v phpMyAdminu - zobrazit si ho bez toho limitu, pak s ním apod. |
||
tomas3333 Profil * |
#3 · Zasláno: 8. 7. 2007, 14:11:30
mam tam 9 - pre testovanie, a pri dalsej stranke to stale zobrazi len 2 zaznamy
ak som na zaciatku, tj. from = 0 je to v pohode, ak zmenim from na 3 - napr. tak zobrazi len 2 zaznamy |
||
nightfish Profil |
#4 · Zasláno: 8. 7. 2007, 15:58:02
ak som na zaciatku, tj. from = 0 je to v pohode, ak zmenim from na 3 - napr. tak zobrazi len 2 zaznamy
tím, že zopakuješ svůj problém se většinou k jeho vyřešení nepřiblížíš dej si vypsat ten dotaz, počet výsledků s limitem, počet výsledků bez limitu apod. btw jakým způsobem vypisuješ příspěvky z toho dotazu? prostě poskytni více informací - zatím jenom víme, jak děláš odkazy na další stránku (což s problémem zaručeně nesouvisí) a taky že ti to někdy zobrazí jen 2 záznamy... |
||
tomas3333 Profil * |
#5 · Zasláno: 8. 7. 2007, 18:29:25
sry, len ked jednoducho neviem kde moze byt chyba, neviem, co mam dalej poskytnut...
a btw - reagoval som na toto "toto chování nedává smysl a mysql se tak nechová - samozřejmě kromě případu, kdy chcete víc výsledků (3), než tam ve skutečnosti je (2)" vypisujem cez while while ($zoz = dbarray($sql)) ked nemam limit, vypise vsetko v poriadku |
||
bukaj Profil |
#6 · Zasláno: 8. 7. 2007, 22:30:50
tomas3333
zkus si na začátek každé iterace dát nějaké echo, které ti poví, že se doopravdy provedla. potom dát echo do každého ifu a else. vypisuj si proměnné. pak uvidíš, co ti to dělá... atd. až najdeš chybu. pokud sem jen dáš kus kódu a řekneš, že ti to vypíše o jeden výsledek míň, než by mělo, tak ti moc lidí nepomůže. |
||
tomas3333 Profil * |
#7 · Zasláno: 8. 7. 2007, 23:36:19
ok, thx, aj to je rada, skusim...
|
||
Časová prodleva: 17 let
|
0