Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
MySQL - ulancavanje AND i OR

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side
View previous topic :: View next topic  
Author Message
nel`chee



Joined: 08 Jul 2004
Posts: 2087
Location: Rijeka

PostPosted: 28.03.2006 21:17    Post subject: MySQL - ulancavanje AND i OR Add user to your forum ignore list Reply with quote

imam search i htjela bi da za svaki keyword pogleda nalazi li se u jednom ili više polja, no to mora vrijediti za svaki keyword.
znači, za različite keyworde je AND a za polja je OR. kako to pravilno poslagati da zbilja dobijem to što trebam? zasada mi je sve OR pa nemam problema, ali ni funkcionalnosti... Confused
Back to top
View user's profile Send private message Visit poster's website Twitter profile
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 28.03.2006 22:42    Post subject: Add user to your forum ignore list Reply with quote

cini mi se da nisi bas najbolje objasnila :(
mozda ti fulltext search moze pomoc? daj neki veci info, meni bas nije jasno sto ti treba :)

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
nel`chee



Joined: 08 Jul 2004
Posts: 2087
Location: Rijeka

PostPosted: 28.03.2006 22:47    Post subject: Add user to your forum ignore list Reply with quote

mah nema veze. samo ću jedno polje pretraživati.
Back to top
View user's profile Send private message Visit poster's website Twitter profile
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 28.03.2006 22:52    Post subject: Add user to your forum ignore list Reply with quote

o ne... kako ce se onda osjecati ostala polja... smrc... :(

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
les



Joined: 25 Oct 2004
Posts: 370

PostPosted: 28.03.2006 23:45    Post subject: Add user to your forum ignore list Reply with quote

Bit će tužna, sama i zaboravljena... Crying or Very sad
Smile
Back to top
View user's profile Send private message Send e-mail
nel`chee



Joined: 08 Jul 2004
Posts: 2087
Location: Rijeka

PostPosted: 29.03.2006 19:30    Post subject: Add user to your forum ignore list Reply with quote

harhar-fucking-har Laughing

dakle, da ilustriram.

imam tablicu brusheva, sa poljima izmedju ostalima title i keywords.
problem je kod unosa više riječi odjednom, želim da provjeri za svaku riječ
- nalazi li se ILI u title ILI u keywords
- i da taj uvjet istovremeno vrijedi za sve unesene riječi

između WHERE `title` LIKE "%$word%" i WHERE `keyword` LIKE "%$word%" ide OR, ali što ide između svakog takvog retka kverija?

naravno, mogu naslov uključiti u same keyworde ali to nema smisla... između ostalog jer su svi keywordi u nominativu množine ili infinitivu, a naslov je malo živopisniji Smile
Back to top
View user's profile Send private message Visit poster's website Twitter profile
carr



Joined: 13 Nov 2003
Posts: 1397
Location: Karlovac

PostPosted: 30.03.2006 13:01    Post subject: Add user to your forum ignore list Reply with quote

nel`chee wrote:
harhar-fucking-har Laughing

dakle, da ilustriram.

imam tablicu brusheva, sa poljima izmedju ostalima title i keywords.
problem je kod unosa više riječi odjednom, želim da provjeri za svaku riječ
- nalazi li se ILI u title ILI u keywords
- i da taj uvjet istovremeno vrijedi za sve unesene riječi

između WHERE `title` LIKE "%$word%" i WHERE `keyword` LIKE "%$word%" ide OR, ali što ide između svakog takvog retka kverija?

naravno, mogu naslov uključiti u same keyworde ali to nema smisla... između ostalog jer su svi keywordi u nominativu množine ili infinitivu, a naslov je malo živopisniji Smile

ako sam dobro shvatio
Code:

SELECT * FROM tablica WHERE
(title LIKE '%prvarijec%' OR keywords LIKE '%prvarijec%') OR
(title LIKE '%drugarijec%' OR keywords LIKE '%drugarijec%')

trazene rijeci splitas u array i onda generiras ovaj query phpom.

_________________
Bolje biti malo lud, nego malo pametan.
Back to top
View user's profile Send private message Visit poster's website
nel`chee



Joined: 08 Jul 2004
Posts: 2087
Location: Rijeka

PostPosted: 30.03.2006 17:27    Post subject: Add user to your forum ignore list Reply with quote

jea ovo je samo izvadak iz petlje, vec sam ih splittala u array, no brijem da izmedju zagrada dodje AND -- nisam znala da se u kveriju mogu pisat zagrade jer sam dosad samo jednostavne stvari pretrazivala. hvala! Smile
Back to top
View user's profile Send private message Visit poster's website Twitter profile
carr



Joined: 13 Nov 2003
Posts: 1397
Location: Karlovac

PostPosted: 30.03.2006 20:25    Post subject: Add user to your forum ignore list Reply with quote

nel`chee wrote:
jea ovo je samo izvadak iz petlje, vec sam ih splittala u array, no brijem da izmedju zagrada dodje AND -- nisam znala da se u kveriju mogu pisat zagrade jer sam dosad samo jednostavne stvari pretrazivala. hvala! Smile

ako bi stavila AND onda bi ti sve rijeci morale biti u jednom recordu, ovako mu kazes "daj mi record koji u sebi ima 'prvurijec' ili mi daj record koji ima u sebi 'drugurijec' itd.."

_________________
Bolje biti malo lud, nego malo pametan.
Back to top
View user's profile Send private message Visit poster's website
nel`chee



Joined: 08 Jul 2004
Posts: 2087
Location: Rijeka

PostPosted: 30.03.2006 21:38    Post subject: Add user to your forum ignore list Reply with quote

pa ono, duuuh Smile
Quote:
da taj uvjet istovremeno vrijedi za sve unesene riječi
Back to top
View user's profile Send private message Visit poster's website Twitter profile
carr



Joined: 13 Nov 2003
Posts: 1397
Location: Karlovac

PostPosted: 30.03.2006 22:09    Post subject: Add user to your forum ignore list Reply with quote

nel`chee wrote:
pa ono, duuuh Smile

ok, bitno da sljaka Smile

_________________
Bolje biti malo lud, nego malo pametan.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group