Zum Inhalt springen

Ich komme nicht weiter


MichaelKRI

Empfohlene Beiträge

Hallo, ich glaube für die eingefleischten ist das ne ganz einfache sache aber ich versuche mich da jetzt schon fast 2 Tage dran und schaffe es nicht

Folgendes problem

Ich habe eine tabelle namens

singelkovier

Der aufbau sieht genau so aus

id|Spieler1|Win|Loos|vs|Spieler2|Win|Loos

1|Roland|Win|Loos|vs|Klaus|Win|Loos

2|Mayer|Win|Loos|vs|Bayer|Win|Loos

3|Mayer|Win|Loos|vs|Bayer|Win|Loos

4|Mayer|Win|Loos|vs|Bayer|Win|Loos

Nun ist es so ich breuchte ein update oder Änderungs Befehl das wen ich dan dies aufrufe zb im Browser folgendes passiert

Roland soll nach ID3|Spieler2| geschrieben werden aber sollte auch bei

id1|Spieler1| stehen bleiben

Danke schonmal für eure Hilfe

Mfg

Michael

Link zu diesem Kommentar
Auf anderen Seiten teilen

Da Du keinen Hinweis auf das DBMS und auch keine Informationen über die Tabellenstruktur - der PK wäre wichtig - gibst und sich mir die Frage stellt, warum das ganze nur einmal im Browser durchgeführt werden soll, kann ich nur den Hinweis auf das "Update" Statement geben.

Genereller Syntax: Update from <tabelle> Set <Feld>=<Value> where <condition>

Phil

Link zu diesem Kommentar
Auf anderen Seiten teilen

Da Du keinen Hinweis auf das DBMS und auch keine Informationen über die Tabellenstruktur - der PK wäre wichtig - gibst und sich mir die Frage stellt, warum das ganze nur einmal im Browser durchgeführt werden soll, kann ich nur den Hinweis auf das "Update" Statement geben.

Genereller Syntax: Update from <tabelle> Set <Feld>=<Value> where <condition>

Phil

Breuchtest du jetzt andere angaben von mir noch ?

Oder kann ich deinen befehl

Update from <tabelle> Set <Feld>=<Value> where <condition>

Für ein Update nutzen, wen ja was müste ich wo eintragen das der spieler verschoben wird oder kopiert

Mfg

Michael

Link zu diesem Kommentar
Auf anderen Seiten teilen

Oder kann ich deinen befehl

Update from <tabelle> Set <Feld>=<Value> where <condition>

Für ein Update nutzen, wen ja was müste ich wo eintragen das der spieler verschoben wird oder kopiert

Wikipedia ist durchaus ein hilfreicher Anlaufpunkt: Data Manipulation Language ? Wikipedia

Die DML ist z.B. was Quotes angeht durchaus bei verschiedenen DBMS unterschiedlich. Du solltest Dir Dein Statement schon selbst passend erzeugen. Denn nur Du kennst den PK Deiner Tabellen

Phil

Link zu diesem Kommentar
Auf anderen Seiten teilen

Habe in phpmyadmin folgendes versucht

UPDATE singelkovier SET spieler2 = spieler1 WHERE ID = 1

Jetzt macht der mir den Name der bei spieler1 bei ID1 steht nach spieler2 zu ID1

Es muss doch aber auch möglichs ein das so zu machen das man zb

Den Michael so verschieben kann

id|spieler1|spieler2

1|Michael

2|-------|Michael

Danke im vorraus

Michael

Link zu diesem Kommentar
Auf anderen Seiten teilen

UPDATE singelkovier SET spieler2 = spieler1 WHERE ID = 1

Jetzt macht der mir den Name der bei spieler1 bei ID1 steht nach spieler2 zu ID1

Nichts anderes sagt dein Statement. Warum sollte er dann auch was anderes machen?

Probier mal das.


update singelkovier set spieler2 = (select spieler1 from singelkovier where id=1) where id=2
[/code]

Frank

Link zu diesem Kommentar
Auf anderen Seiten teilen

Nichts anderes sagt dein Statement. Warum sollte er dann auch was anderes machen?

Probier mal das.


update singelkovier set spieler2 = (select spieler1 from singelkovier where id=1) where id=2

Frank

Wen ich das mache kommt in phpmyadmin

#1093 - You can't specify target table 'singelkovier' for update in FROM clause

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...