Avko | 15.08.2016 17:51 |
---|---|
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? |
Gjoreski | 15.08.2016 21:57 |
---|---|
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. |
zxz | 16.08.2016 09:43 |
---|---|
Predmet:Re: php kod mysql upita $podaci=mysql_query(" SELECT * FROM imenik WHERE ime LIKE '' % . $ime . % '' <-----2 puta chr(39) ORDER BY ime |
Avko | 16.08.2016 13:35 |
---|---|
Predmet:Re: php kod mysql upita Citiraj zxz: nece$podaci=mysql_query(" 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']; } } |
Gjoreski | 16.08.2016 18:35 |
---|---|
Predmet:Re: php kod mysql upita Nisam primetio tocke , U SQL-u tocki se koriste kad stavljas da recimo baza.Ime_Tabela.Ime_Polja |
Avko | 16.08.2016 23:28 |
---|---|
Predmet:Re: php kod mysql upita where ime='SPACE TOCKA $ime TOCKA SPACE' treba bez SPACE i TOCKA |