나의 일자리 봉급은 지불하지 않는 것처럼 보입니다. 그것은 현재의 보류 직업에 따라 지불해야합니다. 누군가 나를 도울 수 있습니까?직장 임금이 지불되지 않는다
foreach ($salaries as $jobID => $job)
{
$qry = "UPDATE user_characters
SET cash=(cash + {$job[0]}),
misc_points=(misc_points + {$job[1]})
WHERE jobId = {$jobID}";
db_query($qry);
}
오류보고를하고 쿼리를 인쇄하면 도움이 것 :
function update_salaries()
{
$salaries = array(
'1' => array(5000, 1),
'2' => array(10000, 2),
'3' => array(15000, 3),
'4' => array(30000, 4),
'5' => array(50000, 5),
'6' => array(60000, 6),
'7' => array(70000, 7),
'8' => array(80000, 8),
'9' => array(90000, 9),
'10' => array(100000, 10)
);
foreach ($salaries as $job)
{
$qry = 'UPDATE user_characters SET cash=(cash + ' . $data[0] . '),misc_points=(misc_points + ' . $data[1] . ')';
$qry .= ' WHERE ' . $job . '!=0';
db_query($qry);
}
}
@jszobody +1. 그 대답을 찾으면 제 것도 고쳐주세요. –
하하, 좋은 분! – Firestar