Update на поле само ако определено поле е празно.

novakabg

Registered
Имам следният случай, имам две полета age и pol искам да попълня age само ако полето pol е празно.

Моя заявка в Mysql :X

Код:
UPDATE users SET age = ' ' WHERE pol IS NULL
 
Примерно

PHP:
$sql_set = [];
if($_POST['pol']) $sql_set [] = ' `pol` = "momche" ';
if($_POST['age']) $sql_set [] = ' `age` = "56" ';
if($_POST['names']) $sql_set [] = ' `names` = "voTkaPoweR" ';
mysqli_query($db, 'UPDATE users SET '.implode(', ', $sql_set).' WHERE id = '.$user_id.'');
:idea: :?:
 

Горе