2012-09-07 5 views
0

나는 pcharts에 상당히 익숙하고 역학을 이해한다. 나는 멋지게 <img src='graph1.php'> 로직을 사용하여 템플릿에 하나의 그래프를 보여주는 페이지를 만들었습니다.하나의 데이터베이스 쿼리로 pchart 라이브러리를 사용하여 두 개의 차트를 만드는 방법은 무엇입니까?

이제 4 개의 차트를 만드는 데 필요한 정확한 데이터를 제공하는 매우 무거운 쿼리가 생겼습니다. 이 쿼리를 한 번만 실행하여 데이터베이스로드를 최소화하고 네 개의 차트를 생성하여 내 웹 페이지에로드하려고합니다. BTW. 쿼리 성능을 향상시킬 수 없기 때문에 옵션이 없습니다.

나는 5 개의 배열을 생성하는 query.php를 생각하고 있었다. 하나는 일반적인 x 축, 다른 4 개는 y 축 값이다.

하지만 그래프를 생성 할 수 있도록 graph1.php, graph2.php, graph3.php 및 graph4.php 파일에 이러한 배열을 전달할 수있는 방법이 없습니다.

이것을 수행하는 효과적인 방법은 무엇입니까? 차라리 (임시) 파일을 서버에 쓰지 않을 것입니다.

감사합니다,

제프리

답변

0

세션과 해당 스크립트에서 접근을에 쿼리 결과를 작성합니다. 는 (데이터가 세션에 존재 어떠했는지 그냥 확인을하고하지 않을 경우 한 번만 쿼리를 실행)

+0

고마워요 ... 집에가는 길에 차에서 같은 방향으로 생각하고있었습니다 :) 세션에 배열을 저장할 수 있는지는 확실하지 않지만 가능한 것 같습니다. –