dseslyh6662605 2015-10-06 04:45
浏览 38

在数据库表中设置唯一的优先级值,除了0

I have a highlights table and these highlights are displayed as slide show, total number of slides limit with 5. Administration side i can set the priority (1-5) using dropdown. I've around 200 highlights.Except this 5, all others priority will be 0. i need to set the priority number as unique if it is greater than 0. for eg: when i create a new highlight or changing priority of an old highlight as 1, then if any other highlight have priority 1 that must be change to 0 and the new one became at 1st position.

This is my code, can you guys help me to improve this??

if (isset($_POST['update'])) {
    $statquery = "UPDATE `highlight_feature` SET `active` = '0'";
    $ststresult = mysql_query($statquery) or die(mysql_error());
    $query = "SELECT * FROM highlight_feature ORDER BY No DESC";
    $result = mysql_query($query) or die(mysql_error());
    while ($resultdata = mysql_fetch_array($result)) {
        $highlightid = $resultdata['No'];
        $status = $_POST[$highlightid];
        if ($status > 0) {
            $update_Query = "UPDATE `highlight_feature` SET `active` = $status WHERE `No` =$highlightid";
            $updateresult = mysql_query($update_Query) or die(mysql_error());
        }
    }
    header("Location: " . $domain . "/highlight/edit/index.php?cat=999");
    exit();
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 用windows做服务的同志有吗
    • ¥60 求一个简单的网页(标签-安全|关键词-上传)
    • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图