| Visa föregående ämne :: Visa nästa ämne |
| Startad av: |
Meddelande |
Rackafella
Medlem i: 4034 dagar
Status: Offline
#2769
|
Skrivet: 2002-05-10 16:54
Ämne: Sökning i Databasen
|
|
|
tja, jag ska ha en liten sökfunktion på min sida där den söker i databasen efter liknande svar. Tex om man söker på "macka" så ska den hitta allt med ordet "macka" i sig, tex "Ostmacka", "mackaätare" osv.
Vad ska jag har som query? eftersom det inte verkar som om MySQL tar så bra han om * och ?
1: select * from mat where ord='*$ord*'
|
är vad jag är ute efter, men det funkar ju inte. Vad ska man skriva? |
|
|
_________________ Seriöst, jag är helt seriös. |
| Till toppen på sidan |
|
samme
Medlem i: 4069 dagar Från: Stockholm
Status: Offline
#2772
|
Skrivet: 2002-05-10 17:16
Ämne:
|
|
|
Den här frågan ska funka... % funkar som wildcard i mySQL
1: select * from mat where ord LIKE '%$ord%'
|
|
|
|
|
| Till toppen på sidan |
|
Rackafella
Medlem i: 4034 dagar
Status: Offline
#2775
|
Skrivet: 2002-05-10 18:18
Ämne:
|
|
|
| ah, tackar tackar! |
|
|
_________________ Seriöst, jag är helt seriös. |
| Till toppen på sidan |
|
exXec
Medlem i: 4078 dagar Från: Vänersborg
Status: Offline
#3611
|
Skrivet: 2002-05-23 22:05
Ämne:
|
|
|
| Hur gör man för att få sökningen "case insensitive"? mysql-manualen är kryptisk.. |
|
|
|
| Till toppen på sidan |
|
samme
Medlem i: 4069 dagar Från: Stockholm
Status: Offline
#3624
|
Skrivet: 2002-05-24 06:32
Ämne:
|
|
|
| Har för mig att sökning i fälttypen TEXT/varchar redan är caseinsensitive. Om jag inte minns fel är BLOB case-sensitive |
|
|
|
| Till toppen på sidan |
|
exXec
Medlem i: 4078 dagar Från: Vänersborg
Status: Offline
#3629
|
Skrivet: 2002-05-24 08:05
Ämne:
|
|
|
| det fungerade fint, tackar. |
|
|
|
| Till toppen på sidan |
|
exXec
Medlem i: 4078 dagar Från: Vänersborg
Status: Offline
#3630
|
Skrivet: 2002-05-24 08:10
Ämne:
|
|
|
| okej, nu stötte jag på nästa problem.. om jag vill söka igenom två kolumner i samma sökning, hur gör jag då? |
|
|
|
| Till toppen på sidan |
|
Taurus


Medlem i: 4067 dagar Från: Åkersberga
Status: Offline
#3634
|
Skrivet: 2002-05-24 10:28
Ämne:
|
|
|
1: 2: select * from mat where kolumn1 LIKE '%$ord%' OR kolumn2 LIKE '%$ord%' OR kolumn3 LIKE '%$ord%'
3:
|
etc...
/Taurus |
|
|
_________________ Light travels faster than sound. This is why some people appear bright until you hear them speak. |
| Till toppen på sidan |
|
exXec
Medlem i: 4078 dagar Från: Vänersborg
Status: Offline
#3646
|
Skrivet: 2002-05-24 14:16
Ämne:
|
|
|
*TRALALA EN MASSA A* visstja, OR.. hade ställt in mig på || och trodde det skulle fungera :)
tack. |
|
|
|
| Till toppen på sidan |
|
|