Avatar billede munkx Nybegynder
19. september 2012 - 12:38 Der er 5 kommentarer og
1 løsning

søgning af ord i mysql database

Hej.
Jeg undskylder på forhånd hvis spørgsmål allerede er blevet stillet tidligere, men kunne intet finde omkring det.

Jeg er ved at prøve og lave en live search ( Lidt som jquery ui's autocomplete ).
Og er kommet i lidt af et dilemma

Min database er opbygget som sølgende:
id ( auto increment )
user_id ( indeholder id på brugeren )
comment ( kommentaren )

Jeg har følgende indhold i denne:
1 | 2 | Dette er en test til peter
2 | 1 | Det ved pete godt
3 | 1 | det var forkert test svar

Er det muligt i mysql at søge på f.eks. "pet", hvorefter jeg får "peter" og "pete" tilbage til visning ? uden alle de andre ord der blev skrevet ?

evt. hvordan skal det evt. gøres?
og hvis der evt. skal bruges php samtidig hvordan gør jeg så med det ?

Ville blive overlykkelig hvis i kunne give mig et svar på dette.

Mvh.
Martin
Avatar billede Michael2650 Nybegynder
19. september 2012 - 12:39 #1
Er lige med på en lytter :-)
Avatar billede magic-mouse Novice
19. september 2012 - 12:56 #2
SELECT comment FROM database WHERE comment LIKE '%pet%'

Noget sådan der?
Avatar billede munkx Nybegynder
19. september 2012 - 12:56 #3
Det er også helt iorden :)
Avatar billede munkx Nybegynder
19. september 2012 - 12:58 #4
Det er ikke muligt kun at bruge like, da jeg så får hele teksten.
Og er kun intereseret i at få de ord tilbage som matcher
Avatar billede sth Novice
02. oktober 2012 - 11:59 #5
Så skal du jo fjerne alt andet end pet fra den tekst der kommer tilbage.
Avatar billede munkx Nybegynder
04. oktober 2012 - 00:23 #6
er Blevet løst men kan vidst ikke lukke denne her ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester