Код: Выделить всё
$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);");
если это актив, введите 1
если это обязательство, то введите 2
если это доходы, то введите 3
если это расходы, то введите 4
что-то вроде p>
верхняя часть кода работает нормально. но в том же запросе я хочу обновить имя другого столбцаledger_type со следующим соответствием условию
если это актив, то введите 1
если это обязательство, то введите 2
если это доходы, введите 3
если это расходы, введите 4
Подробнее здесь: https://stackoverflow.com/questions/788 ... -condition