Basti Siebertz
Grünschnabel
Hallo Leute
Und zwar folgende Situation. Ich habe 2 User die sich auf meiner Seite einloggen. Wenn diese Benutzer eingeloggt sind, kommen sie auf eine Seite von Links aus einer MySQL DB ausgelesen werden. Situation:
USER A -> Login -> Sieht 3 Links -> USER A klickt Link 1 & 2 an
Jetzt soll für USER wenn er die Seite neu laden würde Link 1 & 2 nicht mehr sichtbar sein. Wenn sich jetzt jedoch USER B einloggt soll er alle 3 Links sehen. Wenn es nur einen User geben würde, würde ich einfach in der MySQL DB in der table "links" ein Feld "visited" hinzufügen, jedoch hab ich keine Idee wie ich das mache wenn ich mehrere User habe.
Ich hoffe ihr habt mein Problem verstanden und könnt mir helfen
edit: Okay, ich hätte ne Idee. Für jeden user dann ne eigene table erstellen und da immer die "id" des geklickten links eintragen und die zeit. Aber wie sieht das aus wenn ich zwischen 200-300 Benutzern habe? Ist das sinnvoll für jeden ne eigene table zu machen?
Und zwar folgende Situation. Ich habe 2 User die sich auf meiner Seite einloggen. Wenn diese Benutzer eingeloggt sind, kommen sie auf eine Seite von Links aus einer MySQL DB ausgelesen werden. Situation:
USER A -> Login -> Sieht 3 Links -> USER A klickt Link 1 & 2 an
Jetzt soll für USER wenn er die Seite neu laden würde Link 1 & 2 nicht mehr sichtbar sein. Wenn sich jetzt jedoch USER B einloggt soll er alle 3 Links sehen. Wenn es nur einen User geben würde, würde ich einfach in der MySQL DB in der table "links" ein Feld "visited" hinzufügen, jedoch hab ich keine Idee wie ich das mache wenn ich mehrere User habe.
Ich hoffe ihr habt mein Problem verstanden und könnt mir helfen
edit: Okay, ich hätte ne Idee. Für jeden user dann ne eigene table erstellen und da immer die "id" des geklickten links eintragen und die zeit. Aber wie sieht das aus wenn ich zwischen 200-300 Benutzern habe? Ist das sinnvoll für jeden ne eigene table zu machen?
Zuletzt bearbeitet: