php
  • mysql
  • 2015-06-25 20 views 0 likes 
    0

    我创建的脚本将总结在数据库中的数字和可变 - $currentPercent。但是,我无法找到解释如何做到这一点的任何主题。这里是我的脚本部分,它只更新现有值...所以我再问一次,我怎么能总结现有值和$currentTasken可变?总结MySQL现有的数字与可变

    $inss = mysql_query("UPDATE dotp_tasks SET task_percent_complete = '$currentPercent' WHERE task_id='$currentTasken'") ; 
    

    更新:例如$currentPercent是8号。而在数据库中的号码是82。然后总结一下90

    +0

    较少信息。请详细说明。 –

    +0

    我想总结现有的数字'WHERE task_id ='$ currentTasken''和'$ currentPercent'。 – TorresAlGrande

    +1

    你能提供一些样本数据和预期的最终结果吗? – AdamMc331

    回答

    2

    希望这能解决你的问题:

    $inss = mysql_query("UPDATE dotp_tasks 
    SET task_percent_complete = task_percent_complete + '$currentPercent' 
    WHERE task_id='$currentTasken'") ; 
    

    但就个人而言,我建议你在问这些问题之前先搜索更多

    +0

    这不起作用..:/ – TorresAlGrande

    +0

    你得到的是什么错误? – georgecj11

    +0

    值只是保持不变。 0.即使我加入95 – TorresAlGrande

    0

    这里你试试这个:

    $inss = mysql_query("UPDATE dotp_tasks 
        SET 
    task_percent_complete=(select sum(A.task_percent_complete + '$currentPercent') 
        from dotp_tasks A where A.task_id='$currentTasken') 
        where task_id='$currentTasken'"); 
    
    +0

    仍然没有... – TorresAlGrande

    +0

    在mysql中执行此部分来检查是否从此选择总和(A.task_percent_complete +'$ currentPercent') 得到一个输出from dotp_tasks A where A.task_id = '$ currentTasken' – HashSu

    相关问题