PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
create table test (id int, val int); insert into test values (1, 100), (2, null);
Copy Clear
Copy Format Clear
<?php $test = null; //50 // get DB version using PDO $stmt = $pdo->prepare("UPDATE test SET val = IFNULL(:val, test.val) WHERE id = 1;"); $stmt->execute([':val'=>$test]); $stmt = $pdo->prepare("SELECT * FROM test WHERE id = ?;"); $stmt->execute([1]); $row = $stmt->fetch(PDO::FETCH_ASSOC); print_r($row);
Show:  
Copy Clear