- Update на поле само ако определено поле е празно.
WT форуми -> PHP MySQL ASP.NET -> Update на поле само ако определено поле е празно.
Създайте нова тема Напишете отговор 
Автор Съобщение
novakabg
Турист
Турист

Регистриран на: 13/05/2016 2:29 pm

Support: 5
Bonus: 10
Мнения: 304
Мнение 21/06/2018 1:20 pm     Update на поле само ако определено поле е празно. Отговорете с цитат


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

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

UPDATE users SET age = ' ' WHERE pol IS NULL
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
joTunkiq
Активен
Активен

Регистриран на: 25/12/2012 12:03 pm

Support: 132
Bonus: 264
Мнения: 799
Мнение 21/06/2018 1:48 pm      Отговорете с цитат


Примерно

PHP code:

$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 Question
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети