Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 10:18

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Sachen ausgeben für bestimmte User

Discussion on Sachen ausgeben für bestimmte User within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2014
Posts: 13
Received Thanks: 0
Sachen ausgeben für bestimmte User

Mahlzeit,
ich bin ein kleiner Neuling in MySQL und bräuchte da ein wenig Hilfe. Also, ich habe eine Home und auf dieser Home werden einige Daten ausgegeben. So, alles so weit so gut. Nun habe ich eine Box wo die Badges ( Kleine .gif Bilder ) für den User ausgegeben werden sollen. Allerdings weiß ich nicht wie ich die Badges die der User besitzt ausgeben soll, so dass es auch die Badges vom User ist.

Für die Badges habe ich die Tabelle user_badges und für die user habe ich die Tabelle users.

users


user_badges
liveplayer64 is offline  
Old 10/16/2014, 23:28   #2
 
Reav0r's Avatar
 
elite*gold: 0
Join Date: Sep 2014
Posts: 150
Received Thanks: 32
Das ist eine n zu n Beziehung, jede Badge kann von n User besessen werden und jeder User kann n Badges besitzen, so weit ich mich erinnere, löst man so etwas am besten mit einer Zwischentabelle (glaub so nennt man das, da bin ich mir nicht sicher) in der die BadgeID und UserID zusammen den Primary Key bilden. Damit lässt sich das ganze dann ganz gut abbilden.
Am besten du schaust dir die n zu n Beziehungen mal genauer an.
Reav0r is offline  
Old 10/17/2014, 13:19   #3
 
elite*gold: 0
Join Date: Oct 2014
Posts: 13
Received Thanks: 0
Quote:
Originally Posted by Reav0r View Post
Das ist eine n zu n Beziehung, jede Badge kann von n User besessen werden und jeder User kann n Badges besitzen, so weit ich mich erinnere, löst man so etwas am besten mit einer Zwischentabelle (glaub so nennt man das, da bin ich mir nicht sicher) in der die BadgeID und UserID zusammen den Primary Key bilden. Damit lässt sich das ganze dann ganz gut abbilden.
Am besten du schaust dir die n zu n Beziehungen mal genauer an.
Danke, werde ich mir mal demnächst anschauen. Wenn mir jemand noch anders helfen kann, nichts gegen deiner Antwort habe mir aber dabei was anderes erhofft, kann mir gerne noch Antworten geben.
liveplayer64 is offline  
Old 10/17/2014, 14:26   #4

 
Syc's Avatar
 
elite*gold: 666
Join Date: Apr 2011
Posts: 5,810
Received Thanks: 2,418
Du hast doch die Userid von dem User, von dem du die Badges ausgeben möchtest?
Jetzt selectierst du in der user_badges-table einfach nach der userid.

Verstehe nicht ganz, wo das Problem liegt?
Syc is offline  
Old 10/17/2014, 15:09   #5
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Quote:
Originally Posted by liveplayer64 View Post
Danke, werde ich mir mal demnächst anschauen. Wenn mir jemand noch anders helfen kann, nichts gegen deiner Antwort habe mir aber dabei was anderes erhofft, kann mir gerne noch Antworten geben.
Seine Antwort ist mehr als konstruktiv und dort ist alles gesagt was du wissen musst..

A_User: ID, Username
A_Badges: User_ID, Badge_ID, Badge_Slot

zu

A_User: ID, Username
A_Badges: Badge_ID, Badge_Slot, BadgeSource(Pfad? oder Bild als Binary)
B_UserBadges (B da Untertabelle von A): User_IDd, Badge_ID

Du trägst dann in B_UserBadges ein, welche Badges ein User besitzt. User_ID 1 bestitzt 3 Badges. Also sind in B_UserBadges 3 Zeilen mit User_ID 1 und der BadgeID.

Dann holst du dir aus A_Badges alles was du brauchst, das Bild, den Slot. Fertig. Schau dir JOIN-Statements an, hilft hier. Außerdem Normalisierung von Tabellen. n zu n Beziehung ist auch korrekt. Google hätte dir da auch geholfen, ganz ehrlich.

A_User = Userdaten
A_Badges = Badges
B_UserBadges = A_User ID und A_Badges ID
galaxyo is offline  
Reply


Similar Threads Similar Threads
Ich suche Leute für bestimmte Sachen!
06/10/2014 - Metin2 Trading - 3 Replies
Servus Leute, Ich habe mich entschlossen bald einen Server auf zu machen, dabei möchte ich in die Richtung NewSchool gehen. Da ich aber keine Lust auf die Standard Sachen habe, ich mich entschlossen nach dir/euch zu suchen! Und zwar suche ich Leute für Folgende Dinge: -Homepage/Forum Design (Kein Public kram & es soll einzigartig sein) -Vorstellungsdesign (bzw. jemanden der eine Vorstellung macht mit einem einzigartigem Design was es noch nicht gab) -Scripter & Designer für neue...
[S] Bestimmte sachen auf TBD [B] PSC
04/27/2014 - Metin2 Trading - 2 Replies
Servus. Ich suche auf TBD folgendes: - Ebis+9 - Tp Armband/Sab+9 - Lpp/Töpp/Dpp+9 blanko/bonis egal. Mfg..
Shiro 2 Autopickup nur Nur bestimmte sachen
07/16/2013 - Metin2 - 4 Replies
Heygibts ein Pickup Bot weil man droppt so viel müll und sich dann da so durchzusuchen nervt mit der zeit. Kann einer helfen? und mir sagen ob ein funktionierender Pickupbot existiert mit dem man nur bestimmte sachen aufheben kann ? wäre sehr nett
{B} 315 E*Gold {S} Bestimmte Sachen
07/24/2012 - elite*gold Trading - 97 Replies
Hallllllo Leute, :p da ich derzeit 315 E*Gold habe und nicht weiß was ich mir damit kaufen soll, möchte ich von euch ein paar Gebote hören Was ich auf KEINEN FALL suche sind: - Facebook Fanpage
[Suche] Minecraft Server Mod -> Nur bestimmte Blöcke für bestimmte User abbaubar
06/18/2011 - Minecraft - 8 Replies
Hallo liebe ePvper Minecraft User, ich bin schon seit etwas längerem auf der Suche nach einem Server-Mod, mit dem ich bestimmen kann welche Blöcke bzw. was die einzelnen Spieler allgemein Abbauen/Töten/Produzieren dürfen. Ich habe schon Google und auch teils die Suchfunktion hier benutz doch ich habe einfach nicht die passenden Begriffe mit denen ich Suchen soll. Jetzt dachte ich mir mal ich frage hier und schau ob jemand einen solchen Mod (oder bestimmte Kombinationen von Mods die das...



All times are GMT +1. The time now is 10:18.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.