ik ben een systeem aan het scripten en nu moet ik in 1 tabel genaamt vrienden_id een aantal verschillende id's opslaan maar dat moet allemaal in 1 tabel
dit heb je ook bij txt files dat je meerdere dingen in 1 bestand kan opslaan maar kan dat ook met sql?
en hoe moet ik dit dan doen? ik kan nergens een tut vinden of een voorbeeld?
Waarom wil je precies alles in één veld opslaan?
Je kan PHP de gegevens laten samenvoegen. Je zet dan alles in een variabele en dan zet je die variabele in de database.
Maar ik raad het je niet aan om verschillende (soorten) gegevens in één veld op te slaan.
Geef anders wat meer uitleg en eventueel een voorbeeld. Hoe ziet je tabel eruit?
Valt wel mee. Op deze manier is het mogelijk om een query uit te voeren waarbij je alle vrienden van een pesoon ophaalt. Of anders om, personen hebben een bepaalde vriend als vriend. Wat je wel moet doen is een PRIMARY sleutel op beide velden aangeven. Het ophalen van gegevens gaat dan sneller.
Nope, dat is juist de kracht van een database. Hij kan wel miljoenen records opslaan en dan nog is er niets aan de hand.
@Boaz: vrienden zijn toch ook personen? Kortom, de namen die jij nu in de vrienden tabel hebt, kun je gewoon in de personen tabel plaatsen. In de koppeltabel komt dan gewoon twee keer een id uit de personen tabel.