बस उपयोग करें INSERT...ON DUPLICATE KEY UPDATE
INSERT INTO reports_adv (day, uid, siteid, cid, visits)
VALUES ('$day', '$uid', '$sid', '$cid', 1)
ON DUPLICATE KEY UPDATE visits=visits+1;
लेकिन किसी और चीज़ से पहले, आपको एक UNIQUE
. परिभाषित करना चाहिए स्तंभों पर प्रतिबंध।
ALTER TABLE reports_adv ADD CONSTRAINT tb_uq UNIQUE (day, uid, siteid, cid)