Centar za edukaciju-BiH



#1 15.08.2016 17:51
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,711


Predmet:php kod mysql upita
$ime=$_POST['ime'];
$podaci=mysql_query("
    SELECT *
    FROM imenik
    WHERE ime LIKE ' % . $ime . % ' <--ovdje je greska sa "" ili sa ' '
    ORDER BY ime
    LIMIT 0,50")
    or die(mysql_error());

$brojStavki = mysql_num_rows($podaci);
if ($brojStavki>0)
{
    while ($kolona=mysql_fetch_array($podaci))
    {
        echo $kolona['ime'];
    }
}

kada upisem WHERE ime LIKE ' %ime% ' onda nade sva imena koja imaju u sebi ime

znalinetko?
zivot je moja domovina.
↑  ↓

#2 15.08.2016 21:57
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,830


Predmet:Re: php kod mysql upita
Probaj sa dva zasebni navodnici nekad kad izvrsavam queri od mssql na mysql kod stringova mora se staviti dupli navodnici ali mislim na onaj jedinacen dva puta a ne onaj dupli.
↑  ↓

#3 16.08.2016 09:43
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: php kod mysql upita
$podaci=mysql_query("
SELECT *
FROM imenik
WHERE ime LIKE '' % . $ime . % '' <-----2 puta chr(39)
ORDER BY ime
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#4 16.08.2016 13:35
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,711


Predmet:Re: php kod mysql upita
Citiraj zxz:
$podaci=mysql_query("
SELECT *
FROM imenik
WHERE ime LIKE '' % . $ime . % '' <-----2 puta chr(39)
ORDER BY ime
nece
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '% . kurt . %'' ORDER BY slBr LIMIT 0,100' at line 3

RIJESENJE:
ne smiju biti one tocke, ispravno glasi ovako:

$ime=$_POST['ime'];
$podaci=mysql_query("
SELECT *
FROM imenik
WHERE ime LIKE ' %$ime% '
ORDER BY ime
LIMIT 0,50")
or die(mysql_error());

$brojStavki = mysql_num_rows($podaci);
if ($brojStavki>0)
{
while ($kolona=mysql_fetch_array($podaci))
{
echo $kolona['ime'];
}
}
zivot je moja domovina.
Ovaj post je ureden 1 puta. Posljednja izmjena 16.08.2016 13:42 od strane Avko. ↑  ↓

#5 16.08.2016 18:35
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,830


Predmet:Re: php kod mysql upita
Nisam primetio tocke ,
U SQL-u tocki se koriste kad stavljas da recimo baza.Ime_Tabela.Ime_Polja
↑  ↓

#6 16.08.2016 23:28
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,711


Predmet:Re: php kod mysql upita
where ime='SPACE TOCKA $ime TOCKA SPACE'
treba bez SPACE i TOCKA
zivot je moja domovina.
Ovaj post je ureden 1 puta. Posljednja izmjena 16.08.2016 23:47 od strane Avko. ↑  ↓

Stranice (1):1


Sva vremena su GMT +02:00. Trenutno vrijeme: 5: 09 am.