Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da utvrdim da mysql_query upit nije našao ništa u bazi?

[es] :: MySQL :: Kako da utvrdim da mysql_query upit nije našao ništa u bazi?

[ Pregleda: 2260 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pakito
Paun Es Durlic
kustos etnolog (u penziji!) i programer
naivac
Majdanpek * Pančevo

Član broj: 91953
Poruke: 273
*.dynamic.isp.telekom.rs.

Sajt: www.PaunDurlic.com


+3 Profil

icon Kako da utvrdim da mysql_query upit nije našao ništa u bazi?15.04.2015. u 10:04 - pre 109 meseci
Treba da preusmerim tok prema tome ima li u bazi ili nema unetog izraza:
Upit je ovakav:

Code:
$result=mysql_query("SELECT * FROM tabela WHERE polje LIKE '$trazeno'.... "); 

Na osnovu asocijacija sa nekih sajtova, sklepao sam kod, ali mi se čini da ne deluje, pa pitam koji je način najsigurniji da utvrdim vraća li se upit praznih ruku ili ne. Ja to ovako:

Code:
if (mysql_num_rows($result) > 0) {    


A ne deluje ni
Code:
if ($result)


[Ovu poruku je menjao pakito dana 15.04.2015. u 11:30 GMT+1]

[Ovu poruku je menjao pakito dana 15.04.2015. u 11:31 GMT+1]
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Kako da utvrdim da mysql_query upit nije našao ništa u bazi?15.04.2015. u 13:21 - pre 108 meseci
da li te zanima samo da li to postoji u bazi ili te zanima i ceo rezultat? ako te zanima samo da li ima

$result=mysql_query("SELECT 1 FROM tabela WHERE polje LIKE 'nesto%' LIMIT 1 ");
if (mysql_num_rows($result) > 0)...

dakle to sto si napisao je ok samo
- radi select 1 umesto select * ako t idata ne treba
- obavezno dodaj limit 1 ako ti data ne treba (cim nadje prvi da stane, posto je LIKE vrlo skupa operacija
- nemoj ni slucajno da imas where like '$nesto sto dolazi preko neta' posto je to sql injection na dobar dan


 
Odgovor na temu

[es] :: MySQL :: Kako da utvrdim da mysql_query upit nije našao ništa u bazi?

[ Pregleda: 2260 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.