[Erledigt] Änderung in der Datenbank (cpg)

Begonnen von grafikmurkser, 11 Januar 2009, 15:40:15

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

grafikmurkser

Hallo,
ich wollte über phpmyadmin eine Änderung an den Datensätzen in der cpg-picture-Tabelle durchführen
UPDATE {prefix}_cpg148_pictures SET owner_name=apo-freak WHERE aid = "Stefan";
Allerdings meckert SQL wegen dem - im Namen . Wie muss der Befehl aussehen damit das klappt ?
meine pmx-Seite : die erste und einzige, freie, deutschsprachige Community rund um fraktale Bilder apophysis-schmiede   reg.User mehr als 1000

JoergK

Hoi ;)

Sofern der Feldinhalt ein String ist, so muß er in Anführungszeichen stehen, also z.B. so:

UPDATE {prefix}_cpg148_pictures SET owner_name='apo-freak' WHERE aid='Stefan';
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

grafikmurkser

danke für die schnelle antwort  :thumbup:
haut aber auch nicht hin . die meldung die jetzt kommt besagt das der befehl zwar ausgeführt wurde, aber  0 datensätze davon betroffen waren .
meine pmx-Seite : die erste und einzige, freie, deutschsprachige Community rund um fraktale Bilder apophysis-schmiede   reg.User mehr als 1000

JoergK

Hoi ;)

Dann solltest Du Dich mal intensiver mit den Datentypen der Felder auseinander setzen, denn das Feld aid ist, wie ich grad mal nachgesehen habe, vom Typ int, somit mußt Du in der Updateanweisung entweder

...aid=12345
die entsprechende ID eintragen, oder die Anweisung auf das zu ändernde Feld abfragen:

UPDATE {prefix}_cpg148_pictures SET owner_name='apo-freak' WHERE owner_name='Stefan';
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

grafikmurkser

meine pmx-Seite : die erste und einzige, freie, deutschsprachige Community rund um fraktale Bilder apophysis-schmiede   reg.User mehr als 1000