@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.
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
если значение меняется в зависимости от информации из другой таблицы, то ничего ни в какую таблицу не пишем, все значения подставляем при выводе

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

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

Войти через центр авторизации
Похожие вопросы