Avatar billede rasmus-madsen Nybegynder
24. oktober 2005 - 18:31 Der er 4 kommentarer og
1 løsning

Tæt på, med % tegnet.

Hej allesammen.

Hvorfor virker denne ikke ?:
$res2 = mysql_query("SELECT * FROM cpg133_pictures WHERE filename='%" .$kode ."%'") or die(mysql_error());

På forhånd tak.
Avatar billede nielle Nybegynder
24. oktober 2005 - 18:32 #1
$res2 = mysql_query("SELECT * FROM cpg133_pictures WHERE filename LIKE '%" .$kode ."%'") or die(mysql_error());
Avatar billede rasmus-madsen Nybegynder
24. oktober 2005 - 18:34 #2
Det virker ikke helt..

Hvis jeg indtaster:
billede 032.jpg (den helt korrekte) virker det.
Ikke hvis jeg taster billede 032

Hvorfor dog det :S
Avatar billede nielle Nybegynder
24. oktober 2005 - 18:40 #3
Lyder mærkeligt.

I 9 ud af 10 tilfælde skyldes den slags adfærd at ens SQL-sætninger indeholdt noget andet end det man formodede. Prøv med noget debug-udskrift:

$sql = "SELECT * FROM cpg133_pictures WHERE filename LIKE '%" . $kode . "%'";
echo "DEBUG: " . $sql . "<br>";
$res2 = mysql_query($sql) or die(mysql_error());
Avatar billede rasmus-madsen Nybegynder
24. oktober 2005 - 18:41 #4
Du har ret.. Det var en fejl fra min side..

Svar og pointsne er dine
Avatar billede nielle Nybegynder
24. oktober 2005 - 18:46 #5
Svar :^)
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