Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mehrere Einträge eines Typs zusammenfassen

Empfohlene Antworten

Hallochen!

Ich habe in den letzten Tagen wieder so viel gecoded, dass ich glaub langsam

den Wald vor lauter Bäumen nichtmehr sehe :( Ich hoffe jemand von euch

kann mir die entscheidende Inspiration geben, das wär super!

Also, dann mal kurz zum Fall:

Ich arbeite immernoch an dem Web-Marktplatz für meinen Gameserver.

Dabei ist mir Gestern noch ein Bug ins Auge gefallen, eine von mir bisher nicht

berücksichtigte Fehlerquelle.

Erstmal meine Datenbankdefinitionen (aufs wichtige gekürzt):

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

Tabelle (Spalte1, Spalte2, Spalte3,...)

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

Weapon (ItemID)

Armor (ItemID)

EtcItems (ItemID, ItemType)

Items (OwnerID, ItemObjID, ItemID, ItemCount, ItemLocation)

Sodele, jetzt muss ich folgendes erreichen:

"Wenn es für dieselbe OwnerID mehrere Einträge mit derselben ItemID und der

ItemLocation "Inventory" gibt, und die ItemID einer ItemID aus der Tabelle

EtcItems mit dem ItemType-Wert "stackable" entspricht, dann sollen diese

mehrfachen Einträge unter einer ItemObjID zusammengefasst werden."

Okay, jetzt merke ich erst selbst wieder wie schwer das werden wird :)

Meine Mittel dafür sind PHP und MySQL. Ich möchte mal ein Beispiel geben...

EtcItems:

256, stackable

257, nonstack

Items (vorher):

99999999, 123456, 256, 12, Inventory

99999999, 123457, 256, 7, Inventory

99999999, 123458, 256, 20, Marketplace

99999999, 123459, 257, 1, Inventory

99999999, 123460, 257, 1, Inventory

Items (hinterher):

99999999, 123456, 256, 19, Inventory

99999999, 123458, 256, 20, Marketplace

99999999, 123459, 257, 1, Inventory

99999999, 123460, 257, 1, Inventory

Achso, was noch wichtig ist. Es geht immer nur um eine bestimmte OwnerID,

d.h. die OwnerID ist als Variable vorhanden, man muss nicht alle OwnerIDs durchgehen!

Ich habe schon ein paar Ideen gehabt, aber die sind alle so nicht umsetzbar.

Ich will sie auch vorerst mal für mich behalten, um euch nicht auf den

falschen Weg zu bringen ;)

Wäre echt toll wenn jemand eine Idee für mich hätte!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.