Ist dieser MySQL Befehl möglich ohne das es bugt?
format(sql,200,"UPDATE "#HAUSTABELLE" `besitzer`='%s' WHERE `besitzer`='%s'",SInfo[pID][Name],oldname);
Geht dieser MySQL Befehl?
- PatoD
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Wird nicht funktionieren, da nach UPDATE immer SET kommen muss, was ich bei dir leider nciht sehen kann.
MFG
-
Ohh
Aber sonst geht es?
Also 'pID' und 'oldname' sind die gleichen.
Wenn das SET jetz dazu ist würde es gehen oder nicht? -
Wenn ich jetzt nicht ganz blöd in der Birne bin,
würde es mit dem SET dazu funktionieren.MFG
-
Also: format(sql,200,"UPDATE "#HAUSTABELLE" SET `besitzer`='%s' WHERE `besitzer`='%s'",SInfo[pID][Name],oldname);
Das ist halt für einen Namechange befehl.
-
Ich weiß nicht ob es egal ist jedcoh lass mal die doppelten Anführungszeichen vor Haustabelle und danach weg.
MFG
-
-
Okay dankeee
-
Und wenn möglich immer brav "LIMIT" benutzen. Denn vermutlich wird es keine 2 Spielereinträge mit selbem Spielernamen geben.
Daher: "UPDATE #HAUSTABELLE SET `besitzer` = '%s' WHERE `besitzer` = '%s' LIMIT 1" -
Der findet doch so oder so bei WHERE nur den Erstbesten oder?
-
breadfish.de
Hat das Thema geschlossen.