Обновите и вставьте тот же запрос mysqli с условием php [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Обновите и вставьте тот же запрос mysqli с условием php [закрыто]

Сообщение Anonymous »

Я ХОЧУ ДОБАВИТЬ ЕЩЕ ОДНУ СТОЛБЦУ С НАЗВАНИЕМ LEDGER_TYPE В ТОМ же ЗАПРОСЕ.

Код: Выделить всё

$re=mysqli_query($con,"select * from ledger where shop_id=$shop_id and sub_id=0 limit 0,5");
while($ro=mysqli_fetch_array($re))
{
$head_id[]=$ro[0];
}
$head_id1 = implode(",",$head_id);
$asset=$head_id[0];
$liability=$head_id[1];
$income=$head_id[2];
$expense=$head_id[3];

$re=mysqli_query($con,"insert into ledger_temp(lev1,lev2,lev3,lev4) SELECT t1.ledger_id AS lev1, t2.ledger_id as lev2, t3.ledger_id as lev3, t4.ledger_id as lev4
FROM ledger AS t1
LEFT JOIN ledger AS t2 ON t2.sub_id = t1.ledger_id
LEFT JOIN ledger AS t3 ON t3.sub_id = t2.ledger_id
LEFT JOIN ledger AS t4 ON t4.sub_id = t3.ledger_id
WHERE t1.ledger_id IN($head_id1);");
у меня это работает нормально, но в том же запросе я хочу обновить имя другого столбца **ledger_type ** с помощью комбинации условия соответствия
если это актив, введите 1
если это обязательство, то введите 2
если это доходы, то введите 3
если это расходы, то введите 4
что-то вроде p>
верхняя часть кода работает нормально. но в том же запросе я хочу обновить имя другого столбцаledger_type со следующим соответствием условию
если это актив, то введите 1

если это обязательство, то введите 2

если это доходы, введите 3

если это расходы, введите 4

Подробнее здесь: https://stackoverflow.com/questions/788 ... -condition
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»