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.
 
     
     
    