Hitta del av sträng i kolumn?

PHPportalen Forum Index » Databaser
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
marcusgarden



Medlem i: 3072 dagar

Status: Offline



#742376
Inlägg Skrivet: 2018-11-07 11:28      Ämne: Hitta del av sträng i kolumn? Citera

Jag vill skapa en fråga där logiken är (pseudokod)

hämta alla rader där $this är del av sträng $column i $tabell

där $this är int, alltså alltid en siffra
där $column innehåller en kommaseparerad sträng av siffror, alltså t.ex. 1,5,7,89,432

Hur gör jag detta på bästa sätt?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Azreal
Administratör



Medlem i: 4792 dagar
Från: Uppsala, bor i Göteborg
Status: Offline



#742377
Inlägget är accepterad som det rätta svaret Skrivet: 2018-11-07 12:35      Ämne: Citera

Tips: https://stackoverflow.com/questions/5611715/where-value-in-column-containing-comma-delimited-values
https://stackoverflow.com/questions/5458703/mysql-search-in-comma-list

Lösning: Kommaseparerade värden i en kolumn.... ajabaja. Du kommer förr eller senare inse att din SQL design måste göras om. I samband med det så måste även applikationskoden skrivas om.
 

_________________
Konsultation via PM, inte gratis.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
marcusgarden



Medlem i: 3072 dagar

Status: Offline



#742381
Inlägg Skrivet: 2018-11-08 20:07      Ämne: Citera

Tack för svar!

Jo, jag vet:/

Tänkte om det fanns någon bra halvlösning:)

På detta sätt gjorde jag för 8 år sedan när jag kunde noll och ingenting, håller på att rensa en massa dumheter nu:)
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Databaser
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic