【发布时间】:2010-04-23 23:20:24
【问题描述】:
我在 MySQL 中有带有广告的表。我想按顺序旋转横幅(不是随机的)。我需要从 MySQL 表中选择广告以按顺序显示它的功能或机制,例如 1,然后 2,然后 3 ...然后再 1,2,3...?
【问题讨论】:
我在 MySQL 中有带有广告的表。我想按顺序旋转横幅(不是随机的)。我需要从 MySQL 表中选择广告以按顺序显示它的功能或机制,例如 1,然后 2,然后 3 ...然后再 1,2,3...?
【问题讨论】:
在不同页面加载时向同一用户显示横幅 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;
【讨论】:
如果您希望每次点击都获得下一个横幅(按顺序),那么您需要在服务器上创建一个位置来存储当前横幅编号是什么。 MySQL 中的表将是显而易见的选择。然后在每次点击时增加表中的计数器,并在到达最后一个横幅时将其重置为开始。
【讨论】: