Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Data struktur
Tags:
php
Bruger #15888
@ 13.05.10 11:58
0
Hej Udvikleren.
Jeg har støt på et lille problem. Jeg er ved at kode, et slags online spil i PHP, og er løbet lidt ind i en mur. Er nemlig stadig nybegynder.
Jeg kunne tænke mig, at spillernes evner ville blive gemt sammen med deres profil i MySQL databasen i et felt som hedder "evner". Jeg har opsat hver evne i en tabel for sig selv, og givet dem et ID. Jeg vil så gerne have at de bliver gemt sammen med profilen på denne måde:
"1;55;23;4;8". Altså ID'et for hver evne bliver gemt i samme felt, adskilt ad et semikolon (eller andet tegn). Jeg ved hvordan jeg skal få det ned i databasen, men hvordan får jeg det ud igen?
Jeg havde tænkt mig noget i retningen af et array som indeholdt evnerne. F.eks.:
evner[1]=22
evner[2]=33
evner[3]=76
Hvor indexet er nummeret som evnen optræd i databasen, og værdien er evne ID'et.
Jeg håber at nogen kan hjælpe mig med denne!
4
svar postet i denne tråd vises herunder
2
indlæg har modtaget i alt
6
karma
Sorter efter stemmer
Sorter efter dato
3
Bruger #10216
@ 13.05.10 13:41
9
4.283
Det ville nok være smartere at du laver en mellem tabel som indeholder min. to kolonner: ID på spilleren, ID på egenskaben, og en kolonne med niveau for egenskaben(hvis du bruger den slags)
3
Bruger #6788
@ 13.05.10 14:12
118
Kig evt. på serialize (
http://dk.php.net/serialize)
og unserialize (
http://dk.php.net/manual/en/function.unserialize.php)
0
Bruger #15888
@ 13.05.10 14:12
0
Jeg takker mange gange for idéen. Jeg tror at det bliver sådan jeg gør det
. Tak.
0
Bruger #1151
@ 13.05.10 21:26
421
Jeg vil holde mig til Michael Larsens løsning.
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags