2012-11-19 5 views
0

5 개 열 (ID, timestamp_day, dayprice, weekprice, weekendprice)이있는 mysql 테이블이 있는데이 테이블에서 가격은 다음 3 년 동안 주말에 저장됩니다 주 임대. 가격은 항상 동일하지는 않습니다. 실제로 하루에 다를 수 있습니다. (그래서 내가 하루에 저장하는 이유입니다.) 이제 사용자가 드롭 다운 (주, 주말, 일)에서 임대 기간을 선택하고 선택한 임대 기간의 가격으로 주 번호를 3 개월의 선택된 날짜 범위에 표시하기를 원합니다. 내 생각은 임대 기간 당 3 년 동안 모든 타임 스탬프를 사용하여 (2 차원?) 배열을 만드는 것입니다. 그래서 사용자 입력 변경에 따라 가격을 표시하는 jquery에서 함수를 만들 수 있습니다. 장점은 각 광고에 대해 하나의 쿼리 만 사용해야하고 사용자가 변경 될 때마다 새 쿼리를 사용해야한다는 것입니다. 그러나 나머지 데이터와 함께 하나의 쿼리로 이러한 3 개의 자바 스크립트 배열을 생성 할 수있는 방법이 있습니까? simpyfied 쿼리는 이제 다음과 같습니다PHP를 통해 MySQL 쿼리에서 바로 자바 스크립트 2 차원 배열

SELECT *를 data_adv INNER 가입 data_pictures로부터 data_adv.ID = data_pictures.ID WHERE adv_nr = 10

답변

0

당신이 다차원 배열이 필요하면 내가 PHP에서 JSON에서 그들을 포맷 것이다 다음 ON 그 형식으로 javascript/Jquery로 반환하십시오.이 형식은 매우 쉽습니다.

또한 3 년간의 정보를 반환하는 쿼리를 수행하지 않습니다. 매번 1 개월마다 얻을 수있는 정보가 없으므로 사용자는 3 년간의 렌털을 살펴볼 필요가 없습니다.