Here is my current query
UPDATE `records` SET tester1 = '$user', tester1yn = '$pass'
What I would like to change this to is
UPDATE `records` SET
IF `tester1` IS NULL `tester1` = $user, AND `test1` = $pass
ELSE `tester2` = $user, `tester1yn` = '$pass'
WHERE `id` = $id
But as I have it this does not work. Am I having a nested issue, or I am going about this the wrong way?
UPDATE BASED ON FEEDBACK
UDPATE records SET
tester1 = if(tester1 IS NULL,'$user',tester1),
tester1yn = if(tester1 is null, '$pass', tester1yn),
tester2 = IF(tester1 is not null, '$user', tester2),
tester2yn = IF(tester1 is not null,'$pass', tester2yn)
where id = $id
still not there yet though.