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 ?
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';
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 .
Hoi ;)
Dann solltest Du Dich mal intensiver mit den Datentypen (http://dev.mysql.com/doc/refman/5.1/de/data-types.html) 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';
merci hat geklappt :) :thumbup: