Avatar billede flash-man Nybegynder
01. november 2003 - 13:01 Der er 6 kommentarer og
1 løsning

tjekke om et bestemt ord findes i en række i en MySQL database?

Hejsa Eksperter!

Jeg undrer om det er muligt at tjekke om et bestemt ord (f.eks. "hej") findes i et felt der f.eks. hedder "tekst" i en MySQL db.
Avatar billede ztyxx Nybegynder
01. november 2003 - 13:06 #1
Avatar billede flash-man Nybegynder
01. november 2003 - 13:12 #2
$result = mysql_query("SELECT * FROM bpix WHERE brugere LIKE '%$_SESSION[bruger]%' AND id = '$view' LIMIT 1");

Men kan man lave det i noget der ville minde om denne stil? altså hvor den finder de rækker, hvor $_SESSION[bruger] er skrevet ind i feltet "brugere"?
Avatar billede ztyxx Nybegynder
01. november 2003 - 13:29 #3
ja det ville duogså kunne gøre, hvilket jo nok er hurtigere, da det sker direkte i db-søgningen, så man ikke skal løbe det hele igennem en gang til
Avatar billede flash-man Nybegynder
01. november 2003 - 13:39 #4
he he... problemet var at jeg ikke kunne få det til at virke, men jeg fandt lige fejlen... Men ellers tak for hjælpen!
Avatar billede ztyxx Nybegynder
01. november 2003 - 13:40 #5
takker for point, hvad var så fejlen??
Avatar billede flash-man Nybegynder
01. november 2003 - 13:43 #6
ehm.. at jeg havde glemt at definere $antal = mysql_num_rows($result);
og sat den rigtige værdi i if(...)

så det var vist sjuske-fejl, men tak for hjælpen, havde du ikke sagt at jeg godt kunne bruge LIKE havde jeg stadig siddet og ledt efter andre løsninger.. :)
Avatar billede ztyxx Nybegynder
01. november 2003 - 13:46 #7
hehe, ja man kan ogle gange ikke se skoven for alle de træer ;-)
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