cate2필드에 들어가있는 값 들이
예를들어
썰썰-눈
썰썰-코
이런식으로 앞에 '썰썰'로 시작되거든요
그런데
저 썰썰을 sirsir으로 바꾸고 싶은데 어떻게 해야되나요?
update 테이블명 set cate2=????? where cate2 like '썰썰%';
이런식으로 하는거 같은데 set다음에 어떻게 해야될지....
썰썰-눈 ----> sirsir-눈
예를들어
썰썰-눈
썰썰-코
이런식으로 앞에 '썰썰'로 시작되거든요
그런데
저 썰썰을 sirsir으로 바꾸고 싶은데 어떻게 해야되나요?
update 테이블명 set cate2=????? where cate2 like '썰썰%';
이런식으로 하는거 같은데 set다음에 어떻게 해야될지....
썰썰-눈 ----> sirsir-눈
댓글 4개
$sql = mysql_query(" select * from table ");
for ($i=0;$row=mysql_fetch_array($sql);$i++) {
$row_ex = explode('-', $row['cate2']);
if ($row_ex[0] == '썰썰') {
mysql_query(" update table set cate2 = 'sirsir-{$row_ex[1]}' where 조건절 ");
}
}
전 개발자는 아닌데 재미 삼아 짜봤습니다.
정확도는 보장 못하니 실행 전에 반드시 테스트를 해보세요... ㄷㄷㄷ;;
for ($i=0;$row=mysql_fetch_array($sql);$i++) {
$row_ex = explode('-', $row['cate2']);
if ($row_ex[0] == '썰썰') {
mysql_query(" update table set cate2 = 'sirsir-{$row_ex[1]}' where 조건절 ");
}
}
전 개발자는 아닌데 재미 삼아 짜봤습니다.
정확도는 보장 못하니 실행 전에 반드시 테스트를 해보세요... ㄷㄷㄷ;;
게시글 목록
| 번호 | 제목 |
|---|---|
| 284438 | |
| 284437 | |
| 284435 | |
| 284430 | |
| 284420 | |
| 284417 | |
| 284409 | |
| 284401 | |
| 284399 | |
| 284397 | |
| 284380 | |
| 284378 | |
| 284371 | |
| 284370 | |
| 284366 | |
| 284364 | |
| 284360 | |
| 284357 | |
| 284355 | |
| 284354 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기