초

update문좀봐주세요~

· 2012-03-28 (수) 10:08:36 · 1632 · 5
<?
include_once("./_common.php");


$sql = "update $write_table set state=REPLACE(state,'등록','삭제') where wr_id = '$row[wr_id]'";
sql_query($sql);

alert('변경완료 ');

?>


이케했는데요
체크된 게시물만 update시키려니깐안되요 ㅠ

where절을 빼니깐 다~삭제로바뀌고;;
wr_id='$wr_id'해도안되요ㅠ
|

댓글 5개

이럴떈, 쿼리를 돌리기전에

echo $sql;
exit;

로 실질적인 쿼리문을 출력해서 검토해보심이 가장 빠를듯 하네용 ~
만약에 wr_id가 93인 게시물을 바꾸려면
$sql = "update $write_table set state=REPLACE(state,'등록','삭제') where wr_id = '93'";
하면 바뀌는데 체크된거는 안되요 ㅠㅠ
wr_id를 못받아와요 ㅠ
쿼리문에는 이상이 없어 보이네요..;

wr_id에 93 값이 있는지 확인해 보세용 ~
<?
include_once("./_common.php");
$count_write = 0;
$count_comment = 0;
$tmp_array = array();
if ($wr_id) // 건별삭제
$tmp_array[0] = $wr_id;
else // 일괄삭제
$tmp_array = $_POST[chk_wr_id];
for ($i=count($tmp_array)-1; $i>=0; $i--)
{
$sql = "update $write_table set state='삭제' where wr_id = '{$tmp_array[$i]}'";
sql_query($sql);
}

?>
이케했어요!ㅎㅎ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-03-28 조회 1,576
12-03-28 조회 1,816
12-03-28 조회 1,653
12-03-28 조회 1,075
12-03-28 조회 3,893
12-03-28 조회 1,882
12-03-28 조회 1,716
12-03-28 조회 1,649
12-03-28 조회 1,643
12-03-28 조회 1,203
12-03-28 조회 2,182
12-03-28 조회 3,362
12-03-28 조회 1,064
12-03-28 조회 1,707
12-03-28 조회 1,642
12-03-28 조회 1,695
12-03-28 조회 1,633
12-03-28 조회 1,622
12-03-28 조회 1,622
12-03-28 조회 1,568