2012-12-07 2 views
0

하나의 프로젝트에서 작업 중이며 mysql에서 웹 사이트로 그리고 웹 사이트에서 mysql으로 데이터를 가져 오는 데 문제가 있습니다.웹 사이트 및 웹 사이트에 데이터 전달

mysql에서 데이터 가져 오기 - 데이터 회전 (더 많은 값 하나 선택) -> 웹 사이트에서 이것을 보여줌 -> 방문수 계산 및 누군가 링크를 클릭하면 데이터베이스에 +1으로 추적 .

더 나은 이해를위한

MySQL의 디자인 :

Campaigns Table 
-c_id    1    2 
-name    Campaign 1 Campaign 2 

Parameters Table 
-p_id    1    2 
-name    Title   Image 
-c_id    1    1 

Variations Table 
-v_id    1    2   3   4 
-variation   Welcome1  Welcome2 img1.jpg img2.jpg 
-p_id    1    1   2   2 
-c_id    1    1   1   1 

그래서 PHP/JS 파일은 매개 변수 ID 1과 img1.jpg 또는 img2.jpg와 매개 변수 제목 1 개 변이 (Welcome1 또는 Welcome2을 반환해야 그것을 호출 할 때 모든 매개 변수 (제목, 이미지)의 ID가 2 인 이미지). 이 데이터는 php echo 또는 js document write로 웹 사이트에 추가되어야합니다. (PHP echo $ parameter1;).

그 후 link on/on에 링크가 있어야 링크를 클릭 한 조합 사용자를 추적 할 수 있습니다. 내가 여기서 직면하고있는 문제는 웹 사이트 (어떤 변형)에 어떤 요소가 표시되었는지 전달하는 법과 전달 방법을 모르겠다는 것입니다.

이것은 웹 사이트와 동일한 폴더 및 도메인에 배치되지 않습니다. 서버 만 동일합니다. 그래서 데이터베이스에 액세스하는 데 문제가 없을 것이라고 생각합니다.

나는 가장 간단한 방법으로 효과적 이도록하는 방법에 대한 아이디어를 얻으려는 모든 코드를 요구하지 않습니다.

+0

당신은 정말 할 수없는 TitleId와 링크를 누르면 거기에 도착 링크 카운트 과정을 얻는 페이지에서 3

이'onclick'. 각 URL의 쿼리 문자열에 고유 한 키를 추가하여 이러한 서버 측 통계를 추적해야합니다. – meagar

답변

0

데이터베이스가 좀 이상하게 만들어졌지만, 적합하다고 생각되면 괜찮습니다. 또한 누락 된 몇 가지 사항이 있으며 귀하가 성취하려는 것을 확신하지 못합니다.

그러나 JS 또는 PHP에 매개 변수를 전달할 때 값뿐만 아니라 변형 ID도 전달합니다. 당신이 통과 할 때 매개 변수가 통과 제목 = Welcome1 TitleId = 1 개 이미지 = img1.jpg ImageId = 3

당신은 다른 페이지로 이동합니다 링크를 만들 때 당신은 그것을 2 통과 만들어야합니다 매개 변수는 연결? TitleId = 1 & ImageId = 방문자가 = 1 & ImageId은 = 3

관련 문제