21-04-2010, 15:59
|
|
|
חבר מתאריך: 06.06.07
הודעות: 749
|
|
if exists
מה המצב רציתי לדעת אם הקוד בנוי טוב
אני מקבל שגיאה ואני לא יודע למה
קוד:
$sql = 'IF(EXISTS (SELECT * FROM rate WHERE userid = '.$post['userid'].' && rateid = '.$post['rateid'].'))
begin
UPDATE rate
SET rate = '.$post['star'].'
WHERE userid = '.$post['userid'].' && rateid = '.$post['rateid'].'
end
else
begin
INSERT INTO rate (userid, rateid, rate)
VALUES('.$post['userid'].', '.$post['rateid'].', '.$post['star'].')
end';
|