Problem med mysql och concat()

Databaser & SQL

3 svar · 446 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Trådstart#1

Jag försöker söka igenom en kolumn efter ett specifikt ord men det fungerar inte riktigt..
innehåller kolumnen endast ordet "kossa" t.ex så plockar den ut det, om den däremot innehåller flera ord t.ex "kossa,apa,katt" så plockar den inte ut den posten, hur gör jag?

Det jag vill göra är alltså att plocka ut alla poster där en viss kolumn innehåller ett ord eller en mening

Denna koden använder jag nu.

MySQL = "Select id,benamning,pris from tillbehor where 'kossa' like concat('%',passar_marke,'%')"
Medlem sedan dec. 200012 464 inlägg
#2
Select id,benamning,pris 
  from tillbehor 
 where passar_marke like '%kossa%'
Medlem sedan aug. 20011 087 inlägg
#3

aa fast passar_marke är alltså kolumnen i databasen som skall sökas igenom och då fungerar det inte så.

Edit: Eller det kanske visst fungerade.. hmm.. får testa lite!

Medlem sedan aug. 20011 087 inlägg
#4

Såg ju faktiskt ut att fungera.. är ju det jag borde testat först eftersom det är så självklart.. måste vara väldigt trött eller nått..

437 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
308 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)