Avatar billede tt2002 Nybegynder
11. februar 2008 - 22:14 Der er 9 kommentarer og
1 løsning

tilføje % til variabel i MySQL-query

Jeg ønsker at query'en skal finde alle poster hvor id starter med indholdet af variablen $typetekst. Dermed skal bruges %. Jeg ved dog ikke præcist hvordan.

Grundtanken ser således ud:
$result = mysql_query("SELECT * FROM db WHERE id='$typetekst'");
Avatar billede erikjacobsen Ekspert
11. februar 2008 - 22:15 #1
$result = mysql_query("SELECT * FROM db WHERE id LIKE '$typetekst%'");
Avatar billede tt2002 Nybegynder
11. februar 2008 - 22:16 #2
Desværre nej. Den virker ikke.
Avatar billede arne_v Ekspert
11. februar 2008 - 22:20 #3
hvis id er et tekst felt boer det virke

hvis id er et tal saa er du paa dybt vand
Avatar billede tt2002 Nybegynder
11. februar 2008 - 22:21 #4
Er forholdsvis ny i det her.
Id er sat op som et varchar-felt. Ved ikke om det er et tekstfelt.
Avatar billede erikjacobsen Ekspert
11. februar 2008 - 22:24 #5
Det er et tekstfelt, og som udgangspunkt virker det.
(Selv med et talfelt, Arne - mysql er lidt ulden i kanten...)
Avatar billede arne_v Ekspert
11. februar 2008 - 22:24 #6
Det er det.
Avatar billede erikjacobsen Ekspert
11. februar 2008 - 22:24 #7
Dvs: fortæl os noget mere om din kode og dit problem.
Avatar billede tt2002 Nybegynder
11. februar 2008 - 22:31 #8
Fik løst det nu.
erikjacobsens kode i første kommentar virker - mit problem lå et andet sted.

Smider du et svar?
Avatar billede erikjacobsen Ekspert
11. februar 2008 - 22:32 #9
Jeg samler slet ikke på point, tak.
Avatar billede tt2002 Nybegynder
11. februar 2008 - 22:39 #10
Hehe.

Det må du jo selv om
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