php관련 41

정말 길이안보여서 질문드립니다.(쇼핑몰 무한 옵션)

질문내용 현재 돌아가는 쇼핑몰이 하나가 있습니다. 새로운 기능이 추가작업으로 들어왔는데요..이게 정말 난감합니다.. 한 제품에 대한 옵션은 기본적으로 있지만 이 옵션이 문어발 식으로 무제한으로 나가는거져.. 옵션의 갯수도 무제한이고 해당 옵션에 대한 옵션이 붙어요 예를 들어 링크1 에 가보시면 PP (길이) 에 대한 옵션이 3개가있져 그중에 하나를 누르면 그 옵션에 대한 옵션이 또생겨야되요. 그리고 또생긴옵션을 누르면 그 옵션에 하위 옵션카테고리가 있다면 또 불러와서 생겨야되구여..물론 해당 옵션당 붙어있는 가격도 다 같이 가져가야되여 관리자모드에서 옵션에 대한 생성은 어느정도 구현됬지만 유저페이지에서 뿌려주고 그것을 넘기는게 큰문제네여;; 이거 어떻게 하는게 좋을까여..getJSON 을 이용하려했지만 ..

php관련 2011.11.18

쿼리문 질문입니다...

질문내용 한테이블에서 각각 달 1,2,3,월~ 12월까지의 금액을 구해서 평균을 구해야되는데요. SELECT ( ((SELECT SUM(pay) FROM pay WHERE admit = 'Y' AND admit_dt LIKE '%2011-11%') - SUM(out_pay))/10000000) AS pay FROM pay 제가 한번 이래저래 만들어본 쿼리이긴한데... 안쪽 select에 있는 날짜가 유동적으로 바뀌어야되는데 이걸 for문으로 돌리는 방법말고 쿼리문자체에서 해결하는 방법이 없는지 알고싶어 글을 남겼습니다. 답변내용 select DATA_FORMAT(admit_dt,'%Y-%m') as mdate, sum(pay)-sum(out_pay)/10000000 as mon_average from p..

php관련 2011.11.18

select sum()했는데 합계가 틀린이유?

질문내용 select sum(price) as price3 from smanage 위 쿼리를 통해 price항목의 합계를 구하는 쿼리를 날렸습니다. 값이 3,632, 나옵니다. price항목에 값들은 아래와 같습니다. 1,089,600 1,216,000 960,000 840,000 1,386,400 616,000 1,320,000 423,220 1,380,000 1,865,000 3,300,000 780,000 3,000,000 1,232,000 위값들을 모두 계산기로 더해보면 1900만 얼마 나옵니다 그런데 쿼리로 날려보면 값이 3632가 나옵니다. 왜 값이 틀리게 나올까여? 그리고 위 값들은 전부 뒤에 000으로 단위가 다붙는데 쿼리날려보면 뒤에 000들은 다 지워집니다. 해결방법아시는분?? 답변내용..

php관련 2011.11.18

홈페이지 내 친구(일촌)시스템 구현시.

질문내용 예를들어 A , B , C 가 있습니다. A -> B 에게 친구신청 (수락됨) A -> C 에게 친구신청 (대기중) B -> C 에게 친구신청 (수락됨) 상태일때 제가 생각한 db구성은 걍.. Tbl id1 id2 수락여부 날짜필드 정도로만 구성해서 로그인 한 아이디 가 A 일때 id1 ='A' or id2 ='A' 로 검색해서 수락여부 따라서 로그인 한 A 아이디가 아닌 수신자 아이디 혹은 신청자 아이디의 값으로 친구여부를 보여주려고 했거든요 근데 이게 검색부분에선 되게 비효율적인듯해서요.. 그전 구현해보신 분 계시면 DB구성틀 팁좀 부탁드립니다. 답변내용 흠.. 요번에 구현할일이 있어서 저도 고민해서 구현을 했봤는대요 전 신청테이블과 친구테이블을 두개를 만들어서 친구신청을 하면 신청테이블에 ..

php관련 2011.11.18

SELECT 조건에대해...

질문내용 초보가 질문하나 드려봅니다.. 쇼핑몰관련 시스템을 만들고 있습니다.. A라는 테이블이있고, 주문의 간단한 내용이 들어있고요,(주문자 수령자등) B라는 테이블은 해당주문의 상품리스트를 가지고 있습니다..(상품명 수량) 두 테이블은 tradecode 라는 값을 기준값으로 연결되어있습니다.. 제가 하고싶은것은 단품주문의 경우만 추려내는것입니다.. 쉽게말해 한가지 상품만 구매한 고객만 뽑아내고, 한가지이상 주문한 고객은 뽑지 않는것인데요.. 뭐 주문테이블을 루프돌면서 상품몇갠지 체크하고 하나인것만 배열에 넣는 그런 단순무식한 방법이 있긴하지만..뭔가 훨씬 효율적인 방법이 있을것 같아서 고수님들께 여쭤봅니다.. 조인을 어떻게 잘 사용하면 할수도 있을것 같은데 지식이 짧은지라^^; 한수부탁드립니다. 답변내..

php관련 2011.11.18

mysql 4 password 로 된것을 myswl 5 로 바로 바꿀수는 없나요?ㅠㅠ

질문내용 제가요. 예전 mysql4, php4 를 사이트를 mysql5, php5 로 업데이트 할려고 하거든요. 그런데 회원들 비번이 mysql password 형식으로 된거에요. 그래서 mysql5 에서 디비를 복구를 하고 로그인 하는데 안되어서 password 함수 비트수가 다르잖아요? 그래서 혹시나 하는 마음에 바로 꿀수 있는 팁이 있으시면 리플 좀 부탁 드립니다. 수고하세요. 답변내용 old_password 를 사용하시면 됩니다. 기존 패스워드를 where pass = password('$pass') 로 쓰셨다면 5 부터는 pass = old_password('$pass') 로 쓰시면 됩니다. old_passwords = 1 설정을 my.cnf에 추가하셔서 사용하시는 방법이 최적일듯 합니다. 시..

php관련 2011.11.18