기존의 내용에 문자열 추가는 어떻게 하나요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

기존의 내용에 문자열 추가는 어떻게 하나요? 정보

기존의 내용에 문자열 추가는 어떻게 하나요?

본문

요구사항은
주어진 문자열을 여분필드9 에서 검사후 있으면 통과 하고
없으면 주어진 문자열을 추가해라... 입니다

include_once "_common.php";

$new = "개똥이";

$db = sql_fetch(" select wr_id from g4_write_TABLE where wr_9  like '%$new%' "); 

    if ($db[wr_9])  {
    echo("이미".$new."가 있습니다" );
       }
      else{
      sql_query("update g4_write_TABLE set wr_9 ='기존에내용 + \n + $new'  here wr_id= '$wr_id' ")
      }


이런구조 어디서 따와서 작성해봤습니다만 정상작동 않더군요,,,
접근방법이 잘못된것일까요?

어떻게 해야 기존에 문자열이 없을경우에만 기존에 내용에 새로운 내용을 업데이트 할수 있을까요??

감사 드립니다.

댓글 전체

$db = sql_fetch(" select wr_id from g4_write_TABLE where wr_9  like '%$new%' ");
위소스에서는 wr_id 를 뽑아오는데...
 밑에서는
wr_9 를 사용 하니 그런것 같습니다..

    if ($db[wr_9])  {

    if ($db[wr_1])  {

로 하심이...
열매님 저는 모르니 모든가능성을 다 대입해보는 방식으로 해봅니다.

문제는

 if ($db[wr_9])  {
    echo("이미".$new."가 있습니다" );
      }
      else{
        // 문제는 여기서 기존내용을 반환이 되야 뭘 해보던지 할텐데
      echo " wr_9 "; // 하면 아무것도 출력이 안됩니다.
      }

열매님 이미 해봤습니다만 다시 시도해볼께요...
"concat " <-- 요게 뭔지 검색해볼께요,
엑스엠엘님 감사 드립니다.
그대로 하니 아주 잘됩니다.
사실 검색해봐도 잘 모르겠더군요,,

근데,, 왜  if ($db[wr_9])  에서는 echo " wr_9 ";  하면 출력이 되는데
else 다음에 echo " wr_9 "; 하면 출력이 않되요??

sql_fetch 이쿼리문이 참일때는 출력이 되고 아닐때는 그냥 빠저 나가버리나 봐요,,

아무튼 감사 드립니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT