이 SQL 문 PHP 가 싫어합니까? 정보
이 SQL 문 PHP 가 싫어합니까?본문
for ($i = 0; $i <= count($bf_text) -1; $i++) {
$sql = " insert into my_config set txts = '$bf_text[$i]' where category = '$category' ";
mysql_query($sql);
$sql2 = " update my_config set is_set_txts = 'true' where category = '$category' ";
mysql_query($sql2);
}
DB에는 왜 다 null 값이 들어가는 거죠.. -_-;;
직접 출력해본 결과 $bf_text[$i], $category 모두 잘~ 출력해 주고 있는데요..
원인이 뭐죠.....
댓글 전체
어떤걸 출력해봤다는건지는 모르겠지만요 흠..
재가 얼핏보기에도 여기서
$sql = " insert into my_config set txts = $bf_text[$i] where category = $category ";
txts = '$bf_text[$i]' << 요부분 문자열 처리해줘야될것같은대용
재가 얼핏보기에도 여기서
$sql = " insert into my_config set txts = $bf_text[$i] where category = $category ";
txts = '$bf_text[$i]' << 요부분 문자열 처리해줘야될것같은대용
글쎄요.. 그래도 null 이 들어가네요.
출력은 경고창으로 해봤습니다.
정확하게 잘 나오던데요...
출력은 경고창으로 해봤습니다.
정확하게 잘 나오던데요...
for(...) {
$sql = " insert into my_config set txts = '{$bf_text[$i]}', category = '$category', is_set_txts = 'true' ";
mysql_query($sql);
}
insert에서는 where를 안 씁니다.
$sql = " insert into my_config set txts = '{$bf_text[$i]}', category = '$category', is_set_txts = 'true' ";
mysql_query($sql);
}
insert에서는 where를 안 씁니다.
지.. 지송합니다.
SQL 문을 잘못 썼네요.. ㅋㅋㅋ
-_-;;
저렇게 쓰는게 아닌것 같은데..... ㅋㅋ
SQL 문을 잘못 썼네요.. ㅋㅋㅋ
-_-;;
저렇게 쓰는게 아닌것 같은데..... ㅋㅋ