News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 2
Seite [1]
Andiff


Wannabe poster




Beiträge: 37
# Thema - 11.05.2010 um 22:07 Uhr
Hallöle,
also ich bin noch ganz am anfang an der datenbank programmierung, brauche diese aber für eine zusätzliche profilseite.
die php abfrage der datenbank und der ausgabe auf der HP ist nicht das Problem, die krieg ich hin. Aber dafür die richtige einstellung der tabellenspalten.
Die Tabellenspalten wären (in klammer was darin stehen soll):

tabellen +-
1. user_id (id für die zuweisung zu welchen benutzer diese tabelle gehört)
2. userchar_alfh (die 4 zeichen nach _ stehen als kürzel für die kurse, eingetragen werden zahlen von -36 bis +28)
3. userchar_glad (eingetragen werden zahlen von -36 bis +28)
4. userchar_hela (eingetragen werden zahlen von -36 bis +28)
5. userchar_namc (eingetragen werden zahlen von -36 bis +28)
6. userchar_forn (eingetragen werden zahlen von -36 bis +28)
7. userchar_watt (eingetragen werden zahlen von -36 bis +28)
8. userchar_rufu (eingetragen werden zahlen von -36 bis +28)
9. userchar_toke (eingetragen werden zahlen von -36 bis +28)
10. userchar_karu (eingetragen werden zahlen von -36 bis +28)
11. userchar_abel (eingetragen werden zahlen von -36 bis +28)
12. userchar_soso (eingetragen werden zahlen von -36 bis +28)
13. userchar_volc (eingetragen werden zahlen von -36 bis +28)
14. userchar_cade (eingetragen werden zahlen von -36 bis +28)
15. userchar_glei (eingetragen werden zahlen von -36 bis +28)
16. userchar_pear (eingetragen werden zahlen von -36 bis +28)
17. userchar_ctr (eingetragen werden zahlen von -36 bis +28)
18. userchar_gesammt (berrechnung von 2. - 17. als summenausgabe. ist die zeile nötig? berrechnung soll automatisch laufen und als Gesammt: im Profil erscheinen)
19. userchar_durchhc (durchschnitts HC berrechnung mit 2 stellen hinter komma: gesammt/18=dHc. frage wie bei gesammt)
20. userchar_hio (zahlen 0-1000)
21. userchar_char (einer der Charaktere, also Text, max 20 zeichen)
22. userchar_level (zahlen 1-110)
23. userchar_hc (zahlen -36 bis +28)
24. userchar_weite (zahlen 0,00 - 700,00)
25. userchar_titel (text max 20 zeichen)
26. userchar_turnier (text, sollte so um die 800 zeichen haben)
27. userchar_history (text, sollte so um die 1300 zeichen haben)
30. userchar_prüfung (text, 800 zeichen)
31. userchar_motto (text 400 zeichen)
32. userchar_likecourse (text max 20 zeichen)
33. userchar_hatecourse (text max 20 zeichen)
34. userchar_startdate (user trägt das datum ein seiddem er das speil spielt)
35. userchar_caddy (zahlen 1-30)
36: userchar_other (text 2000 zeichen)


meine Frage: wie setzte ich die richtigen werte, die bringen mich durcheinander (sind so viele zur auswahl bei phpmyadmin^^). wo brauche ich was, vorallem bei den berrechnungen und negativ zahlen. Text sollte ja soweit klar sein. Es geht rein um die einstellungen und ob es sinn macht "gesammt" und "durchschnitts HC" als spalte zu machen oder alls reine rechen ausgabe von php?

Gibt es auch eine einstellung mit der ich nie was verkehrt machen kann wenn ich mir ned sicher bin?

Sorry sind sicher alles noob fragen aber stehe da noch am anfang^^
Motto: learning bei doing, aber erstmal wissen was zu tun ist^^

Hoffe ihr könnt mir helfen und vielen dank im vorraus.

lg Andi


------------------
Inaktiv
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 1 - 11.05.2010 um 22:10 Uhr
http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html

http://dev.mysql.com/doc/refman/5.0/en/string-type-overview.html


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Andiff
Thread-Ersteller


Wannabe poster




Beiträge: 37
# Antwort: 2 - 11.05.2010 um 23:06 Uhr
Supi das hat schonmal geholfen, danke. Könntest du dan evtl mal mit abgleich der beschreibung oben hier nen blick drauf werfen ob deis so passt oder ob ich was vergessen/falsch habe? wär echt klasse.
Achja udn die Frage bei "Gesammt" udn Durchschnitts HC" is noch offen. Reicht das nämlich in php lass ich das in der DB weg.

Lg Andi
Beschreibung +-
1. user_id (id für die zuweisung zu welchen benutzer diese tabelle gehört)
2. userchar_alfh (die 4 zeichen nach _ stehen als kürzel für die kurse, eingetragen werden zahlen von -36 bis +28)
3. userchar_glad (eingetragen werden zahlen von -36 bis +28)
4. userchar_hela (eingetragen werden zahlen von -36 bis +28)
5. userchar_namc (eingetragen werden zahlen von -36 bis +28)
6. userchar_forn (eingetragen werden zahlen von -36 bis +28)
7. userchar_watt (eingetragen werden zahlen von -36 bis +28)
8. userchar_rufu (eingetragen werden zahlen von -36 bis +28)
9. userchar_toke (eingetragen werden zahlen von -36 bis +28)
10. userchar_karu (eingetragen werden zahlen von -36 bis +28)
11. userchar_abel (eingetragen werden zahlen von -36 bis +28)
12. userchar_soso (eingetragen werden zahlen von -36 bis +28)
13. userchar_volc (eingetragen werden zahlen von -36 bis +28)
14. userchar_cade (eingetragen werden zahlen von -36 bis +28)
15. userchar_glei (eingetragen werden zahlen von -36 bis +28)
16. userchar_pear (eingetragen werden zahlen von -36 bis +28)
17. userchar_ctr (eingetragen werden zahlen von -36 bis +28)
18. userchar_gesammt (berrechnung von 2. - 17. als summenausgabe. ist die zeile nötig? berrechnung soll automatisch laufen und als Gesammt: im Profil erscheinen)
19. userchar_durchhc (durchschnitts HC berrechnung mit 2 stellen hinter komma: gesammt/18=dHc. frage wie bei gesammt)
20. userchar_hio (zahlen 0-1000)
21. userchar_char (einer der Charaktere, also Text, max 20 zeichen)
22. userchar_level (zahlen 1-110)
23. userchar_hc (zahlen -36 bis +28)
24. userchar_weite (zahlen 0,00 - 700,00)
25. userchar_titel (text max 20 zeichen)
26. userchar_turnier (text, sollte so um die 800 zeichen haben)
27. userchar_history (text, sollte so um die 1300 zeichen haben)
30. userchar_prüfung (text, 800 zeichen)
31. userchar_motto (text 400 zeichen)
32. userchar_likecourse (text max 20 zeichen)
33. userchar_hatecourse (text max 20 zeichen)
34. userchar_startdate (user trägt das datum ein seiddem er das speil spielt)
35. userchar_caddy (zahlen 1-30)
36: userchar_other (text 2000 zeichen)


Code +-
CREATE TABLE {pre}_userchar(
user_id INT( 8 ) unsigned,
userchar_glad TINYINT( 3 ) NOT NULL default '',
userchar_hela TINYINT( 3 ) NOT NULL default '',
userchar_namc TINYINT( 3 ) NOT NULL default '',
userchar_forn TINYINT( 3 ) NOT NULL default '',
userchar_watt TINYINT( 3 ) NOT NULL default '',
userchar_rufu TINYINT( 3 ) NOT NULL default '',
userchar_toke TINYINT( 3 ) NOT NULL default '',
userchar_karu TINYINT( 3 ) NOT NULL default '',
userchar_abel TINYINT( 3 ) NOT NULL default '',
userchar_soso TINYINT( 3 ) NOT NULL default '',
userchar_volc TINYINT( 3 ) NOT NULL default '',
userchar_cade TINYINT( 3 ) NOT NULL default '',
userchar_glei TINYINT( 3 ) NOT NULL default '',
userchar_pear TINYINT( 3 ) NOT NULL default '',
userchar_ctr TINYINT( 3 ) NOT NULL default '',
userchar_gesammt SMALLINT( 3 ) NOT NULL default '',
userchar_durchhc DECIMAL( 5,2 ) NOT NULL default '',
userchar_hio TINYINT( 4 ) NOT NULL default '',
userchar_char TINYTEXT( 20 ) NOT NULL default '',
userchar_level TINYINT( 3 ) NOT NULL default '',
userchar_hc TINYINT( 3 ) NOT NULL default '',
userchar_weite DECIMAL( 5,2 ) NOT NULL default '',
userchar_titel TINYTEXT( 20 ) NOT NULL default '',
userchar_turnier TEXT( 800 ) NOT NULL default '',
userchar_history TEXT( 1300 ) NOT NULL default '',
userchar_prüfung TEXT( 800 ) NOT NULL default '',
userchar_motto TEXT( 400 ) NOT NULL default '',
userchar_likecourse TINYTEXT ( 20 ) NOT NULL default '',
userchar_hatecourse TINYTEXT ( 20 ) NOT NULL default '',
userchar_startdate DATE ( 12 ) NOT NULL default '',
userchar_caddy TINYINT ( 3 ) NOT NULL default '',
userchar_other TEXT ( 2000 ) NOT NULL default '',
PRIMARY KEY (user_id),
)


------------------


Zuletzt editiert von Andiff am 11.05.2010 um 23:07 Uhr (1x Editiert)
Inaktiv
|
Antworten: 2
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo