Pomoč pri iskanju PHP/MYSQL
 
klopar 20. maj 2014 14:02:23 Pridružen od:
17. feb 2012
446 objav
78 113 24
#1

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.


všeč(0) ni všeč(0) spam(0)
 
SlimDeluxe 20. maj 2014 14:33:06 Pridružen od:
29. apr 2010
1223 objav
1022 144 9
#2

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...


všeč(1) ni všeč(0) spam(0)
Freelance Web Developer
 
iztoks 20. maj 2014 14:37:44 Pridružen od:
16. apr 2012
161 objav
246 25 3
#3

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....


všeč(1) ni všeč(0) spam(0)
isd.si - moj osebni portfolio in blog
 
klopar 20. maj 2014 15:06:04 Pridružen od:
17. feb 2012
446 objav
78 113 24
#4

Hvala sem popravil, čeprav sem očitno spregledal spremenljivko $isci, saj sem jo pozabil vključiti . Sedaj deluje. :)


všeč(0) ni všeč(0) spam(0)
 
spicey 20. maj 2014 19:02:07 Pridružen od:
2. avg 2007
70 objav
87 3 3
#5

Če si se odločil tako zadeve pisat, ti bom predstavil (našega) najboljšega prijatelja.

Meet sprintf.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se