묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
쉼표하나 때문에 에러가 납니다....고수님들 도와주십쇼...
2002.03.13 15:25
설문조사를 만들고 있는데요....
버튼을 체크하면 체크한 값에 있는 필드(숫자형)를 1증가시키는 중이거든요....
$query1="UPDATE $table_info SET ";
if($selection1) {
$query1 .= "selection1 = $survey[selection1] + 1, ";
}
if($selection2) {
$query1 .= "selection2 = $survey[selection2] + 1, ";
}
if($selection3) {
$query1 .= "selection3 = $survey[selection3] + 1, ";
}
if($selection4) {
$query1 .= "selection4 = $survey[selection4] + 1, ";
}
if($selection5) {
$query1 .= "selection5 = $survey[selection5] + 1, ";
}
$query1 .= "where no_poll = '$survey[no_poll]'";
$result1=mysql_db_query($db, $query1, $dbconn);
머대충 이런식으로 체크한 값을 업데이트 문으로 1값을 더해주는데
실행될 쿼리문이 에러가 나는 데요... 뭐때문인지는 압니다만 해결하기가 조금 힘드네요...
제대로 된 쿼리문이라면
update 테이블이름 set 필드명 = 필드의값 +1 where 검색조건
머 이런식으루 되잖아요..!!!
근데 제껀 다 좋은데 where 앞에 쉼표가 하나 붙어서 실행이 되지않는군요...!!
그러니깐 필드명 = 업데이트시킬값 ,(콤마) where ....~!!!
머 이런식으루 들어가져...
해결할 조언좀 부탁드립니다....
버튼을 체크하면 체크한 값에 있는 필드(숫자형)를 1증가시키는 중이거든요....
$query1="UPDATE $table_info SET ";
if($selection1) {
$query1 .= "selection1 = $survey[selection1] + 1, ";
}
if($selection2) {
$query1 .= "selection2 = $survey[selection2] + 1, ";
}
if($selection3) {
$query1 .= "selection3 = $survey[selection3] + 1, ";
}
if($selection4) {
$query1 .= "selection4 = $survey[selection4] + 1, ";
}
if($selection5) {
$query1 .= "selection5 = $survey[selection5] + 1, ";
}
$query1 .= "where no_poll = '$survey[no_poll]'";
$result1=mysql_db_query($db, $query1, $dbconn);
머대충 이런식으로 체크한 값을 업데이트 문으로 1값을 더해주는데
실행될 쿼리문이 에러가 나는 데요... 뭐때문인지는 압니다만 해결하기가 조금 힘드네요...
제대로 된 쿼리문이라면
update 테이블이름 set 필드명 = 필드의값 +1 where 검색조건
머 이런식으루 되잖아요..!!!
근데 제껀 다 좋은데 where 앞에 쉼표가 하나 붙어서 실행이 되지않는군요...!!
그러니깐 필드명 = 업데이트시킬값 ,(콤마) where ....~!!!
머 이런식으루 들어가져...
해결할 조언좀 부탁드립니다....
댓글 3
-
이호석
2002.03.13 15:45
-
TryZ
2002.03.13 18:04
$a='name';
addslashes($a);
echo "$a"; // \'name\' 출력
stripslashes($a);
echo "$a"; // 'name' 출력 -
이호한
2002.03.13 18:22
마지막 문자라....
<?
$var = "a=b, b=c, c=d, ";
$var = substr_replace( $var , " ", -2);
echo( $var );
?>
방법을 알고 싶은데요...!!!
아시는분 없나여...!!!