테스트 사이트 - 개발 중인 베타 버전입니다

차 떠난 뒤에..... 채택완료

민쯩먼저깔게요 9년 전 조회 3,097

초창기에 알고 했어야 하는데

이제와서 제대로 안된거 같아서요,,,

 

필드 300개 늘리고,,

 

update.skin.php에서 처리하려고

 

$sql = " update $write_table set wr_11 = '$wr_11',  

...

....

...

 

            wr_300 = '$wr_300' 

        where wr_id = '$wr_id' "; 

        sql_query($sql); 

이렇게 거의 300줄을 넣었는데..유유
이거 줄이는 방법좀 부탁드려요..
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
9년 전

for ($i=11; $i<301; $i++) $wr[] =  'wr_' . $i . " = '" . ${'wr_'.$i} . "'";

$sql = " update $write_table set " . implode(', ' ,$wr) ." where wr_id = '$wr_id' "; 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

민쯩먼저깔게요
9년 전
이번에도 슈와이님이..
감사해서 질문하는게 미안할 정도네요..
좋은 주말 되세요!!!

정말 몇백줄을 단 두줄로 줄여주시네요,,
존경스럽습니다.
민쯩먼저깔게요
9년 전
애러는 안나는데 혹시 점이나 컴머가 하나 빠진거는 아닐까요? ㅎ
데이터 변경이 안되서요
귀찮게 해서 죄송,,

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인