@frost9887

Как создать условие для mysql в php?

Имею условие добавление в БД объета. INSERT INTO vehicles (side, classname, type) VALUES ("civ",?,"air")
Как сделать что бы значение поля side менялось в зависимости от информации из другой таблицы?
Пример другой таблицы:
Имя таблицы: players
|UID|name|playerid|mdlvl|cplvl|civlvl|rblvl|
|1|Nimo|000992|0|0|1|0|
Логика условия.
Если в таблице значение mdlvl > 0, cplvl = 0, civlvl = 0, rblvl = 0 у игрока с конкретным playerid, то в поле side пишем md.
Если в таблице значение mdlvl = 0, cplvl > 0, civlvl = 0, rblvl = 0 у игрока с конкретным playerid, то в поле side пишем cp.
Если в таблице значение mdlvl = 0, cplvl = 0, civlvl > 0, rblvl = 0 у игрока с конкретным playerid, то в поле side пишем civ.
Если в таблице значение mdlvl = 0, cplvl = 0, civlvl = 0, rblvl > 0 у игрока с конкретным playerid, то в поле side пишем rb.
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
если значение меняется в зависимости от информации из другой таблицы, то ничего ни в какую таблицу не пишем, все значения подставляем при выводе

Для нормальной работы надо передать всю стркутур таблиц
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы