代码之家  ›  专栏  ›  技术社区  ›  tau

MySQL条件

  •  2
  • tau  · 技术社区  · 14 年前

    我对MySQL还很陌生,我不知道最好的方法。

    current capacity 现在的 由用户输入递增,我想知道 现在的 行超出或满足其相应的 .

    如果 现在的 仍然低于 ,我希望查询返回true。但是,如果 现在的 容量 ,我希望查询返回false。

    谢谢!

    2 回复  |  直到 14 年前
        1
  •  2
  •   BoltClock Alan H.    14 年前

    添加 WHERE 条款来办理你的登机手续 UPDATE 查询:

    // I assume you mean you want to increment the current column by 1,
    // but it's your table so change the SET values as needed
    $updated = mysql_query('UPDATE table SET current = current + 1 WHERE id = ' . intval($row_id) . ' AND current < capacity');
    

    mysql_affected_rows() 更新 查询:

    if (mysql_affected_rows() > 0)
    {
        // Success
    }
    
        2
  •  4
  •   knittl    14 年前

    select (current >= capacity) as exceeded from table