Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 4.022 pregleda

Najnovija ↓

PHP MySQL cudno ponasanje 07.01.2014. u 02:25 · pre 156 meseci #1
Imam problem koji me muci vec neko vreme.
Imam kod koji radi savrseno:

Code:

$zemlja = " Serbia";
$sqlSrch = "SELECT * FROM AllAboutWisitors WHERE COUNTRY=\"$zemlja\" ORDER BY `AllAboutWisitors`.`Id_zapisa` DESC LIMIT 0 , 30";


ali kad uradim sitne izmene poput:
Code:

$zemlja = " Serbia";
$sqlSrch = "SELECT * FROM AllAboutWisitors WHERE COUNTRY=\"$zemlja\" ORDER BY `AllAboutWisitors`.`Id_zapisa` ASC LIMIT $minbrojprikaza , $maxbrojprikaza";


to vise ne radi, tacnije vraca nista iz baze. Da napomenem da su $min... i $max.... setovani i dodeljena im je numericka vrednost.
Ja zaista ne kapiram u cemu je problem
Potpis
Dusan Petrovic, student masinstva, programer u pokusaju
Re: PHP MySQL cudno ponasanje 07.01.2014. u 02:34 · pre 156 meseci #2
Probaj da odmah posle $sqlSrch odštampaš $sqlSrch sa npr. echo:

Code:
$zemlja = " Serbia";
$sqlSrch = "SELECT * FROM AllAboutWisitors WHERE COUNTRY=\"$zemlja\" ORDER BY `AllAboutWisitors`.`Id_zapisa` ASC LIMIT $minbrojprikaza , $maxbrojprikaza";
echo $sqlSrch; die;


pa nam napiši šta je rezultat echo-a
Re: PHP MySQL cudno ponasanje 07.01.2014. u 02:38 · pre 156 meseci #3
deZio:
ispis je sledeci

SELECT * FROM AllAboutWisitors WHERE COUNTRY=" Serbia" ORDER BY `AllAboutWisitors`.`Id_zapisa` ASC LIMIT 11880 , 100

Potpis
Dusan Petrovic, student masinstva, programer u pokusaju
Re: PHP MySQL cudno ponasanje 07.01.2014. u 02:46 · pre 156 meseci #4
Imaš grešku za $zemlja. Stoji ti " Serbia" a treba da ti stoji predpostavljam "Serbia". Dakle ovako bi bilo pravilno:

Code:
$zemlja = "Serbia";
$sqlSrch = "SELECT * FROM AllAboutWisitors WHERE COUNTRY=\"$zemlja\" ORDER BY `AllAboutWisitors`.`Id_zapisa` ASC LIMIT $minbrojprikaza , $maxbrojprikaza";
echo $sqlSrch; die;


Dalje, da li si zaista siguran da u bazi imaš 11980 zapisa kojima je zemlja = serbia? Prvo ispravi ono za razmak ispred serbia, pa bi onda trebao da odg. na ovo pitanje..

Ako si siguran, onda isti sql koji ti daje echo, kopiraj i pokreni direktno iz phpmyadmina pa reci koju ti grešku javlja.
Re: PHP MySQL cudno ponasanje 07.01.2014. u 02:54 · pre 156 meseci #5
deZio:
Hvala puno.
Nije problem u " Serbia", to je tako moralo zbog loseg (takvog) upisa u bazi.
Problem je sto sam prevideo da je ono ukupan broj upisa u bazu, a ne samo iz Srbije, pa je ispisivao nista, jer ni nema toliko
Hvala ti jos jednom
Pozdrav
Potpis
Dusan Petrovic, student masinstva, programer u pokusaju
Re: PHP MySQL cudno ponasanje 08.01.2014. u 20:32 · pre 156 meseci #6
Ne znam odakle ti dolazi ova promjenjiva $zemlja, ali bilo bi dobro da ju ekskejpujes prije upotrebe u queriju.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme