Hi,
du kannst auch einen PRIMARY KEY oder UNIQUE INDEX auf das Feld / die Felder legen welche einmalig sein sollen und dann mit ON DUPLICATE KEY arbeiten.
Wenn z.B. das Feld kid einen PRIMARY KEY hat und somit nur 1x vorhanden sein kann sähe das so aus:
PHP-Code:
mysql_query("INSERT INTO at_gekauft(kid, aid, anteile, aktiv) VALUES('$klamm', '$id', '$menge', '0')
ON DUPLICATE KEY UPDATE anteile=anteile+$menge");
Bei dem Update kannste natürlich dann auch noch mehrere Felder per Komme trennen wie bei jedem normalen Update auch. Es ist ungetestet aber so in der Art sollte es funktionieren, ansonsten mal kurz bei im Mysql Manual lesen.