list.skin에서 쿼리문 실행
본문
안녕하세요, 재질문 드립니다...
if($list[$i]['상태코드'] == null) {
echo "데이터없음";
}else if(substr($list[$i]['상태코드'], 0, 4) == "0001") {
$sql = "update $테이블명 set 접수상태='신규' where wr_id='{$list[$i]['wr_id']}'";
mysql_query($sql);
echo $list[$i]['접수상태'];
.....
일단 '상태코드'라는 컬럼에는 16자리의 숫자가 입력되어 있습니다.
그것을 저런식으로 판별하여 앞의 4자리가 0001이면 신규라는 값을 '접수상태'라는 컬럼에
값을 넣고 그 값을 출력하고자 합니다.
저런식으로 코드를 짰는데..db에 값이 들어오질 않습니다.
혹시 또 따로 해줘야할 작업이 있나요?쿼리문에 틀린 부분이라던가..php는 처음이라 그누보드 보면서 쓰고있는데 많이 어렵네요..;
테스트를 위해 where wr_id=1을 해줬는데도 값이 전혀 들어오지 않습니다..
틀린 부분이 있는지 봐주세요..어제부터 이것만 보고 있네요
!-->
답변 3
echo
$list
[
$i
][
'접수상태'
];
이부분 앞에
echo $sql;
exit;
쿼리부터 찍어보시면서 디버깅해보시는 방법뿐입니다.
if문을 제대로 타는지 쿼리부분에 빠진 부분이 있는지 체크해보시면 되겠습니다.
그러니깐 쿼리부분을 직접 찍어보시면 확인이 가능하지 않을가요?
찍힌 쿼리를 직접 phpmyadmin 이나 콘솔로 실행은 해보세요~
답변을 작성하시기 전에 로그인 해주세요.