SQL Problem

06/01/2016 18:48 RitoYuuki#1
Hallo Leute,

ich hab ein kleines Problem.

Habe einen Server und eine ItemMall für ein Online Game.
Allerdings wenn Spieler ein Item kaufen und dann auf Checkout gehen, bekommen ALLE User die restlichen Punkte gutgeschrieben, nicht nur der wo das Item gekauft hat.

Läuft alles über SQL Server 2008 R2 und IIS (ASP.Net Website).

Kann auch gerne jemanden via Teamviewer auf die Daten einen blick werfen lassen.
06/01/2016 20:07 Punisher.biz#2
????

Mehr Infos.

Welches Game?
Läuft die Item Mall auf der Webseite oder im Spiel?
06/01/2016 20:09 /exit#3
Ich behaupte einfach mal dass was in deinem SQL Code nicht stimmt.
Du kannst mich ja mal Adden: andrs.exit
06/02/2016 00:19 RitoYuuki#4
Quote:
Originally Posted by Punisher.biz View Post
????

Mehr Infos.

Welches Game?
Läuft die Item Mall auf der Webseite oder im Spiel?
Die ItemMall läuft über eine Website wie oben schon beschrieben ^^
06/02/2016 09:21 Devsome#5
Dann liegt da was an der Programmierung wenn 'alle' User die Punkte oder das Item bekommen wenn es einer kauft.
Am SQL denke ich liegt es da nicht.

Aber ohne irgendwelchen Code oder sonst was, können wir dir echt schwer bis zero helfen.
06/02/2016 14:45 RitoYuuki#6
Quote:
Originally Posted by Devsome View Post
Dann liegt da was an der Programmierung wenn 'alle' User die Punkte oder das Item bekommen wenn es einer kauft.
Am SQL denke ich liegt es da nicht.

Aber ohne irgendwelchen Code oder sonst was, können wir dir echt schwer bis zero helfen.
Das Item bekomme ich aber die restlichen Punkte werden allen Usern gutgeschrieben.

Denke das es hier dran liegen könnte

07/05/2016 21:58 RitoYuuki#7
Habe immer noch das Problem ^^
07/05/2016 22:43 Shawak#8
Mal probiert hier ein where hinzuzufügen?

Code:
Update RohanNet..UserInfo set im_points = @User_point - @PRICE
07/05/2016 22:44 Mikesch01#9
Wird wohl daran liegen, dass irgendwo ein "WHERE userID = XX" (ungefähr) fehlt, um nur dem bestimmten Benutzer das Guthaben zuzuschreiben. Ohne Code kann dir niemand helfen.
07/07/2016 01:44 #Metho#10
Hier
PHP Code:
UPDATE RohanNet..UserInfo SET im_points = @User_point - @PRICE WHERE id = @row LIMIT 1 
Zudem sind deine Queries extrem ressourcenfressend. Das kommt auf Dauer nicht gut.
07/07/2016 21:58 RitoYuuki#11
Wurde gefixt :)
Vielen Dank an #Metho