*1
Kod
SELECT count(*) FROM tbl WHERE UID = {uid} AND AID = {aid};
*2
Kod
UPDATE tbl SET Cena = {cena} WHERE UID = {uid} AND AID = {aid};
*3
Kod
INSERT INTO tbl VALUES (null, {uid}, {aid}, {cena});
Mam na myśli coś takiego
Kod
IF (SELECT count(*) FROM tbl WHERE UID = {uid} AND AID = {aid}) > 0 THEN
UPDATE tbl SET Cena = {cena} WHERE UID = {uid} AND AID = {aid}
ELSE
INSERT INTO tbl VALUES (null, {uid}, {aid}, {cena})
END IF
UPDATE tbl SET Cena = {cena} WHERE UID = {uid} AND AID = {aid}
ELSE
INSERT INTO tbl VALUES (null, {uid}, {aid}, {cena})
END IF
{uid}, {aid}, {cena} - jakies dane przekazane z php'a
Niestety takie coś nie działa i wyrzuca błąd, a nie chcę do tego angażować php'a bo wg założenia to MySQL ma zająć się tą sprawą