0

我在 MySQL 中有带有广告的表格。我想按顺序旋转横幅(不是随机的)。我需要从 MySQL 表中选择广告以按顺序显示它的功能或机制,例如 1,然后是 2,然后是 3……然后是 1、2、3……?

4

2 回答 2

1

在不同页面加载时向同一用户显示横幅 1、横幅 2、横幅 3?

您可以使用 cookie:

//the banner that the user last saw
$banner = (isset($_COOKIE['banner']) && $_COOKIE['banner'] < 3)? $_COOKIE['banner']++ : 1;

//mysql to select and show the banner

$_COOKIE['banner'] = $banner;
于 2010-04-23T23:26:40.830 回答
0

如果您希望每次点击都获得下一个横幅(按顺序),那么您需要在服务器上创建一个位置来存储当前横幅编号是什么。MySQL 中的表将是显而易见的选择。然后在每次点击时增加表中的计数器,并在到达最后一个横幅时将其重置为开始。

于 2010-04-24T02:09:18.983 回答