Keresés adatbázisban
Sziasztok!
Elég speciális módon kellene keresnem adatbázisban csak nem tudom hogyan.
Van mondjuk egy mezőm legyen "data" van 2 rekordom benne
1. "123 ABC DEF"
2. "ABC 123 XYZ"
Azt szeretném hogy ha erre keresek rá "123" akkor csak az elsőt ha pedig erre: "ABC" akkor csak a másik találtat adja ki eredményként.
persze megoldás ha lekérem az egészet és majd php-val szétvagdosom mondjuk explode()-al az eredményeket és úgy vizsgálgatom, de elég sok rekord van az adatbázisban( n > 100k )
Köszi.
■ Elég speciális módon kellene keresnem adatbázisban csak nem tudom hogyan.
Van mondjuk egy mezőm legyen "data" van 2 rekordom benne
1. "123 ABC DEF"
2. "ABC 123 XYZ"
Azt szeretném hogy ha erre keresek rá "123" akkor csak az elsőt ha pedig erre: "ABC" akkor csak a másik találtat adja ki eredményként.
persze megoldás ha lekérem az egészet és majd php-val szétvagdosom mondjuk explode()-al az eredményeket és úgy vizsgálgatom, de elég sok rekord van az adatbázisban( n > 100k )
Köszi.
mysql;php - ezt elfelejtettem
LIKE
a varázslat a %-ban van :D
köszi :D azt hittem ez