【问题标题】:Php + MySQL banner rotator by orderPhp + MySQL 横幅旋转器按顺序排列
【发布时间】:2010-04-23 23:20:24
【问题描述】:

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

【问题讨论】:

    标签: php mysql banner


    【解决方案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;
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2016-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-04
        • 2013-10-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多