Hi,
ich habe messages, die ich immer gleichzeitig an mehrere user schicke !
So jetzt will ich nicht für jeden user die message speichern, sondern die message nur einmal und dann die user, die sie erhalten sollen.
Ich habe mir jetzt zwei Möglichkeiten ausgedacht, wie ich das realiesieren könnte.
1. ich habe ein array, mit den userids, den ich bei der message in ein Textfeld(string) speichere.
Um dann für den user die messages auszugeben müßte ich dann aber mit LIKE arbeiten, um aus dem string die userid auszulesen.
2. ich machen eine neue Tabelle, wo ich dann jeweils nur die messageid und die userid untereinander wegspeichere.
Dann bräuchte ich nicht mit LIKE arbeiten, aber die neue Tabelle währe etwas speicherlastig.
Was meint Ihr denn, was ist die bessere Lösung, besonders auch schnellere ?
Danke
Gruß
Tago
ich habe messages, die ich immer gleichzeitig an mehrere user schicke !
So jetzt will ich nicht für jeden user die message speichern, sondern die message nur einmal und dann die user, die sie erhalten sollen.
Ich habe mir jetzt zwei Möglichkeiten ausgedacht, wie ich das realiesieren könnte.
1. ich habe ein array, mit den userids, den ich bei der message in ein Textfeld(string) speichere.
Um dann für den user die messages auszugeben müßte ich dann aber mit LIKE arbeiten, um aus dem string die userid auszulesen.
2. ich machen eine neue Tabelle, wo ich dann jeweils nur die messageid und die userid untereinander wegspeichere.
Dann bräuchte ich nicht mit LIKE arbeiten, aber die neue Tabelle währe etwas speicherlastig.
Was meint Ihr denn, was ist die bessere Lösung, besonders auch schnellere ?
Danke
Gruß
Tago
Kommentar