Jeder User hat also mehrere Texte, aber jeder Text kann genau einem User zugeordnet werden. Warum willst du dann die Text-Ids in der User-Tabelle speichern? Das könnten ja beliebig viele sein. Speichere vielmehr die User-Id in der Text-Tabelle. Diese Zuordnung ist ein-eindeutig.
Wenn doch der User einen neuen Text erstellt, kennst du die User-Id bereits. Du kannst in der Text-Tabelle einen neuen Datensatz erstellen (der kriegt ne auto-Id, die niemanden interessiert) und die USER-id speicherst du in ein entsprechendes Feld. Somit weiss jeder Text, zu welchem User er gehört.
Willst du einen User mit all seinen Texten abfragen, fragst du die Text-Tabelle ab und machst einen JOIN zur Usertabelle, um auch die Userdaten zu erhalten.
als Antwort auf: [#380793]