업데이트 문 질문 드립니다 정보
업데이트 문 질문 드립니다본문
$sql = " update g4_write_01 set wr_1 = 'ok' where mb_id = '$member[mb_id]' and wr_id = '?????' ";
sql_query($sql);
위 소스에서
회원아이디의 글중 가장 높은 wr_id 숫자의 wr_1에
ok 를 입력하려고 하는데
???? 부분을 어떻게 처리해야 하는지 모르겠습니다
max($wr_id)
이건지.....ㅡ.ㅡ;;;
알려 주시면 감사하겠습니다 ^^
sql_query($sql);
위 소스에서
회원아이디의 글중 가장 높은 wr_id 숫자의 wr_1에
ok 를 입력하려고 하는데
???? 부분을 어떻게 처리해야 하는지 모르겠습니다
max($wr_id)
이건지.....ㅡ.ㅡ;;;
알려 주시면 감사하겠습니다 ^^
댓글 전체
list($top_id) = mysql_fetch_array(mysql_query("select wr_id from $write_table where mb_id='$mb[mb_id]' order by wr_id desc milit 0,1 ));
$sql = " update g4_write_01 set wr_1 = 'ok' where mb_id = '$member[mb_id]' and wr_id = '$top_id' ";
sql_query($sql);
업데이트 실행전에 회원 아이디로 적은글중 가장높은 wr_id 를 가져오는 쿼리를 작성하신후
거기서 나온값을 넣어주시면 될꺼 같습니다
$sql = " update g4_write_01 set wr_1 = 'ok' where mb_id = '$member[mb_id]' and wr_id = '$top_id' ";
sql_query($sql);
업데이트 실행전에 회원 아이디로 적은글중 가장높은 wr_id 를 가져오는 쿼리를 작성하신후
거기서 나온값을 넣어주시면 될꺼 같습니다
답변 감사드립니다 ^^
쿼리 작성말고 만약.. 아래와 같이 작성해도 가능할까요??
$sql = " update g4_write_01 set wr_1 = 'ok' where mb_id = '$member[mb_id]' order by wr_id desc limit 1 ";
sql_query($sql);
쿼리 작성말고 만약.. 아래와 같이 작성해도 가능할까요??
$sql = " update g4_write_01 set wr_1 = 'ok' where mb_id = '$member[mb_id]' order by wr_id desc limit 1 ";
sql_query($sql);
update 문에 는 order by 를 쓸수 없습니다
한쿼리에서 처리하시려면 서브쿼리로 작업하셔야 할듯 합니다
한쿼리에서 처리하시려면 서브쿼리로 작업하셔야 할듯 합니다
아 그렇군요
답변 무지무지 감사드립니다 ^^
답변 무지무지 감사드립니다 ^^