Avatar billede blackscorpion Nybegynder
10. februar 2006 - 19:52 Der er 8 kommentarer og
1 løsning

Wildcard i mysql.

Hey Eksperter.

Hvordan er det man bruger wildcards i mysql??

mener det er noget ala:

$wildcard = "blob";

$sql = "select * from tabel where field = '%".$wildcard."%'";

mysql_query($sql);

Eller er det mig der er helt skævt på den, eller har MySQL ændret på tingene??

- BlackScorpion.
Avatar billede morhan Novice
10. februar 2006 - 19:53 #1
ikke, field =
men, file like
Avatar billede morhan Novice
10. februar 2006 - 19:54 #2
for god ordens skyld, 'field like'
Avatar billede Slettet bruger
10. februar 2006 - 19:54 #3
Det ser ikke helt forkert ud. Nu er det % der er wildcardet og ikke "blob", men ellers... :)
Avatar billede blackscorpion Nybegynder
10. februar 2006 - 19:54 #4
lol... takker. :D

Det er nok omkring 2 år siden jeg har brugt wildcards tror jeg, så den var liiige lidt gemt væk. ;)

Tak for hjælpen. ;)

smid et svar.
Avatar billede blackscorpion Nybegynder
10. februar 2006 - 19:55 #5
cirrhosis -> yeah i know, skulle måske have skrevet $string i stedet for, det gik lidt stærkt. ;)
Avatar billede Slettet bruger
10. februar 2006 - 19:55 #6
Hov >> Den så jeg ikke lige, morhan har ret. Du skal naturligvis benytte LIKE (eller NOT LIKE).
Avatar billede blackscorpion Nybegynder
10. februar 2006 - 19:55 #7
lige så andre kan følge med:

select * from tabel where field = '%".$wildcard."%'

bliver til

select * from tabel where field like '%".$wildcard."%'

:D
Avatar billede blackscorpion Nybegynder
11. februar 2006 - 14:29 #8
morhan -> et svar tak ? :D
Avatar billede blackscorpion Nybegynder
18. februar 2006 - 20:21 #9
lukker.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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