세션값을 확인해서 마지막 업데이트된 값을 확인해서 자동분배를 해줘야하는데요 정보
세션값을 확인해서 마지막 업데이트된 값을 확인해서 자동분배를 해줘야하는데요본문
$sql_result="select * from st_save_session where st_code='session' ";
$sql_fetch=sql_fetch($sql_result);
$select="";
$select=$sql_fetch[st_2];
$k=1;
$cnt = 0;
for ($i=0; $i<count($member_list); $i++)
{
list($id, $subject) = explode("||", trim($member_list[$i]));
$step_id=$step_list[$k];
if ($id == true)
{
$cnt++;
$mb_md5 = md5($id.$subject.$datetime);
$select=1;
if($k!=0){
$select+$k;
}
echo $select;
exit;
if($select>10){
$select=0;
}
if($select=="1"){
sql_query(" update $g4[inquiry] set in_2='tm02' where in_id = '$id' ");
sql_query(" update st_save_session set st_1='tm02' and st_2='2' where st_code = 'session' "); //세션저장
>>>
세션값을 확인해서 마지막 업데이트된 값을 확인해서 자동분배를 해줘야하는데요
세션테이블에 st_2 값이 tm 1번이면 다음 2번부터 업데이트되게 하고 세션테이블은2번값으로 업데이트되게 하였는데요
포문에서 계속 하나의 값만 인식 되는지 업데이트 될때 tm02 로만 업데이트 됩니다.
순차적으로 tm01~10번까지 업데이트되게 하고 마지막 포문이 끝나면 그끝난 상담원 아이디번호를 세션테이블에 저장시켜주면 될듯한데요
포문돌아가는데 왜계속 1번값으로만 다 저장되어버리는걸까요??
$sql_fetch=sql_fetch($sql_result);
$select="";
$select=$sql_fetch[st_2];
$k=1;
$cnt = 0;
for ($i=0; $i<count($member_list); $i++)
{
list($id, $subject) = explode("||", trim($member_list[$i]));
$step_id=$step_list[$k];
if ($id == true)
{
$cnt++;
$mb_md5 = md5($id.$subject.$datetime);
$select=1;
if($k!=0){
$select+$k;
}
echo $select;
exit;
if($select>10){
$select=0;
}
if($select=="1"){
sql_query(" update $g4[inquiry] set in_2='tm02' where in_id = '$id' ");
sql_query(" update st_save_session set st_1='tm02' and st_2='2' where st_code = 'session' "); //세션저장
>>>
세션값을 확인해서 마지막 업데이트된 값을 확인해서 자동분배를 해줘야하는데요
세션테이블에 st_2 값이 tm 1번이면 다음 2번부터 업데이트되게 하고 세션테이블은2번값으로 업데이트되게 하였는데요
포문에서 계속 하나의 값만 인식 되는지 업데이트 될때 tm02 로만 업데이트 됩니다.
순차적으로 tm01~10번까지 업데이트되게 하고 마지막 포문이 끝나면 그끝난 상담원 아이디번호를 세션테이블에 저장시켜주면 될듯한데요
포문돌아가는데 왜계속 1번값으로만 다 저장되어버리는걸까요??
( select a.* , ( select sum(co_count) as co_count from g4_qa_choose where mb_id=a.mb_id and bo_table = 'g4_qa' ) as q_co_count from `g4_write_g4_qa` a where wr_parent = '283693' and wr_8 != '' and wr_is_comment = 1 and CONVERT(wr_7, UNSIGNED) >= 5 group by wr_content having max(wr_7) order by CONVERT(wr_7, UNSIGNED) desc limit 3 )
1055 : Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'sir.a.wr_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
error file : /15sir/bbs/board.php