Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med LIKE sökning. :(

Postades av 2002-10-11 14:30:23 - Katarina , i forum mysq, Tråden har 5 Kommentarer och lästs av 977 personer

Jag har ett blob fält med information som jag vill kunna göra en LIKE sökning i (alltså med wildcard). Det fungerar utmärkt så länge alla ord i fältet är separerade med blanksteg, men med en gång det är andra tecken med som komma eller slash (osv) så går det inte att söka.

Är det någon som vet ett sätt att komma runt det?


Svara

Sv: Problem med LIKE sökning. :(

Postades av 2002-10-12 21:35:00 - Per Jennerström

du menar att du inte kan söka efter / " 'snedsteg single quote
och double quote typ

nja jag vet inte riktigt exakt hur du menade men
om du sitter o kodar i PHP kan du ju kolla upp funktionerna

addslashes();

och

htmlentities();

kolla runt i manualen som finns o ladda ner på php.nets sida
eller kolla runt på lite andra sidor.
det som antagligen är smartast är
att spara ner dina citat-tecken etc som html koder som du text får genom
att köra texten igenom htmlentities en gång innan det sparas i databasen, sen kör du samma grej på texten i sökfältet..


lycka till /Per Jennerström
ps: hoppas det var php du undra över ;)


Svara

Sv: Problem med LIKE sökning. :(

Postades av 2002-10-15 10:05:19 - Katarina

Hej, tack för svaret. När det gäller php så vet jag det där. :)

Jag kan förklara mig lite bättre.
Jag har en databas med varchar och blob fält där folks ka kunna söka efter vissa ord i dessa fälten. Jag använder select * from tabell where blablabla like blablabla.
För att söka efter ett specifikt ord använder dom då %. Tex om dom skriver mc% så letar "programmet" i varchar eller blob fälten efter fält som börjar på mc. Detta fungerar utmärkt i varchar fält oavsett vad det är för tecken mellan orden. Tex så får man fram fält som det står "mc, bil, cykel" i om det är i ett varchar fält. Men om man söker i ett blob fält så får man bara fram resultat ifall mc står ensamt i fältet eller om det inte är några tecken mellan orden. Alltså, ett fält som det står "mc bil cykel" i får man fram, man får även fram fält som det bara står "mc" i men man får inte fram fält som har komman osv i sig alltså tex "mc, bil, cykel".

:) Det är säkert något jättedumt men jag kommer inte på vad det beror på.


Svara

Sv: Problem med LIKE sökning. :(

Postades av 2002-10-16 21:30:02 - Per Jennerström

Det var som sjutton, jag har inte sysslat med blobs än för
jag har inte haft använding för dom. ska kolla nån dag
om jag hittar nån lösning annars så ber jag om ursäkt för
jag kan nog inte lösa det där just nu, låter som du säger.
är antagligen något enkelt problem.. iaf om du har tur =)

//Per


Svara

Sv: Problem med LIKE sökning. :(

Postades av 2002-10-16 23:00:57 - Andreas Hillqvist

KAn du inte använda REGEXP? Hittade något om det på mysql server.


Svara

Sv: Problem med LIKE sökning. :(

Postades av 2002-10-17 15:19:13 - Katarina

Tack så jätte mkt för tipsen. :)

Jag har kommit på vad det var för fel och det var jätte dumt som jag antog. ;) TYvärr så hade glömt bort att blob fält är case sensitive (i brist på lämpligt kort svensk uttryck) och slumpen hade gjort så att alla fält med skiljetecken mellan orden råkade ha stor begynnelse bokstav medans exakt samma ord utan skiljetecken mellan orden hade liten begynnelse bokstav (detta i en databas med 14.000 rader där minst 3000 är inlagda av besökare på webbsidan.) och jag testade bara att söka på ord med liten begynnelse bokstav eftersom jag ville se om man fick fram ord som var mitt i blobben så att säga. :)

Nu fungerar det i alla fall strålande.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 155
27 952
271 704
1 561
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies