반응형
질문내용 |
늘, PHPSCHOOL에서 많은 도움을 받고 있고 고수님들의 조언에 감사 드리고 있습니다. 제가 애초에 DB구조를 잘못 짜는 바람에 애를 먹고 있습니다. A라는 테이블 B라는 필드에 아래와 같은 데이타 값이 있습니다. <img src="1021245.jpg">28,000<a href="main?p=1">바로가기</a> <img src="021245.jpg">31,000<a href="main?p=2">바로가기</a> <img src="10212500.jpg">8,000<a href="main?p=3">바로가기</a> <img src="10245.jpg">21,000<a href="main?p=4">바로가기</a> <img src="1020001245.jpg">20,000<a href="main?p=5">바로가기</a> 문제는 이 B라는 필드 중간에 있는 가격 28,000/31,000/8,000/21,000/20,000 이 값을 기준으로 정렬을 하고 싶은데... 애초에 이 가격값을 독립된 필드에 입력되도록 DB를 짰다면 좋았겠지만, 지금은 어느 정도 데이타가 쌓인 상태라 이제와서 DB구조를 변경하기도 어려운 상태네요. 요약하자면, varchar형의 필드를 수정해서 중간의 있는 가격값을 int형으로 변환해서 order by를 해야할 것 같은데... 제가 초보인지라, 며칠째 끌어안고 고민하다가 여러분께 도움을 청합니다. 부디 좋은 답변 주시면 감사하겠습니다. |
답변내용 |
흠.. replace로 어찌어찌 하면 될꺼 같기도 한대요~ 그냥 간단하게 모두 바꿔 주는게 낳지 않을까요? php 로 한바뀌 돌려주시거나 컬럼을 하나 더 만들어서 update 해버리는게 가장 맘편할꺼 같은대요 $a = '<img src="10245.jpg">21,000<a href="main?p=4">바로가기</a> '; $a = strip_tags($a); $a = ereg_replace(",|바로가기","",$a); echo $a; 요렇게 돌려서 update 시키시는게 맘이 제일 편할꺼 같내욤 |
반응형
'php관련' 카테고리의 다른 글
SELECT 조건에대해... (0) | 2011.11.18 |
---|---|
mysql 4 password 로 된것을 myswl 5 로 바로 바꿀수는 없나요?ㅠㅠ (0) | 2011.11.18 |
order by로 정렬이 좀 까다로운데..고수님들 조언좀 부탁드립니다! (0) | 2011.11.18 |
count()로 얻은 숫자가 $QUERY에 담기면 어떻게되나요? (0) | 2011.11.18 |
JOIN 어렵네요...... (0) | 2011.11.18 |