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 文件时,它应该返回所有参数(标题、图像)的 1 个变体(Welcome1 或 Welcome2 用于 id 1 的参数 Title 和 img1.jpg 或 img2.jpg 用于 id 2 的参数 Image)。该数据应通过 php echo 或 js 文档写入添加到网站。(php 回声 $parameter1; )。

之后应该有 onclick on link/s 这样我就可以跟踪用户点击链接的组合。我在这里面临的问题是我不知道如何获取和传递网站上显示的哪些元素(哪些变体)以及如何传递。

这不会被放置在与网站相同的文件夹和域中。只有服务器是相同的。所以我认为访问数据库不会有问题。

我不要求任何东西的完整代码只是为了想法如何使其最简单且有效。

4

1 回答 1

0

该数据库看起来有点奇怪,但如果这适合您,那么它应该没问题。还有一些其他的东西丢失了,我不确定你想要完成什么。

但是,在将参数传递给 JS 或 PHP 时,还会传递变体的 ID,而不仅仅是值。当你传递参数时,通过 Title = Welcome1 TitleId = 1 Image = img1.jpg ImageId = 3

当您创建将带您到另一个页面的链接时,您应该创建它并传递给它 2 个参数 link?TitleId=1&ImageId=3

在获取访问者通过按 TitleId=1 和 ImageId=3 的链接到达那里的链接计数的页面中

于 2012-12-07T00:45:28.333 回答