Pomoč pri iskanju PHP/MYSQL
4 naročniki
4 naročniki
Pozdravljeni,
zopet se obračam na vas, saj mi ne uspe urediti naslednje vrstice, da bi delovala.
$preberi_za_iskanje = mysql_query("SELECT * FROM $ime_tabele Where datum_posiljanja <= '$trenutni_datum' and aktivacija = '1' and (`ime` LIKE '%".$isci."%') ORDER BY ID DESC LIMIT".(int)($sprehajaj-$rezultatov_na_strani).", ".(int)$rezultatov_na_strani);
To vrstico pa potrebujem, da ko vpišem v iskalnik ( search ), da mi izpiše ustrezno število zadetkov in jih potem premikam preko gumbov naprej / nazaj. Če vpišem brez ORDER BY ID DESC LIMIT in (int)($sprehajaj-$rezultatovnastrani) mi stvar deluje vendar brez funkcije naprej/nazaj
Hvala za odgovore.
4 odgovori
In kaj je napaka?
Že če programiraš se moraš seznati z orodji, ki so ti na voljo za debugiranje - v tem primeru error log.
Drugače vidim da po besedi LIMIT nimaš presledka...
Mal je tezko tkole v eni vstici videt pa brez kaj mas za ene spemenjike, kak error pa dobis? Zna bir problem ker nimas presledka med LIMIT in stevilko (int), o slabi praksi pri temu kar si napisal pa niti nebi ker nevem kje bi spkoh zacel....