webForumDet fria alternativet

Problem med mysql och concat()

Databaser & SQL

3 svar · 420 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Frågan#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..

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)