如何在用户状态更改为1时进行更新查询

时间:2017-09-15 08:27:19

标签: php mysql sql

我在if语句运行时遇到了问题。我想更新那些user_id状态从0变为1的查询。但是这个查询运行在已经1的所有状态用户标识上,但是我希望对那些更改为0到1的人运行并且只运行一次并不多时间。请帮我解决这个问题。感谢

<h1>Styles link (original styles from OP)</h1> 
<ul class="on-link">
  <li>
      <a id="btn-other-1" href="#">            <!–- I do not want apply css for this anchor tag because it has i inside –->
          <i class="fa fa-check" aria-hidden="true">
          </i><span>Other stuff-1? </span>
      </a>
  </li>
  <li>
      <a id="btn-other-2" href="#">
          <span>Other stuff-2</span>
      </a>
  </li>
</ul>

<hr>

<h1>Styles children of link (my answer)</h1>
<ul class="on-children">
  <li>
      <a id="btn-other-1" href="#">            <!–- I do not want apply css for this anchor tag because it has i inside –->
          <i class="fa fa-check" aria-hidden="true"></i><span>Other stuff-1?</span>
      </a>
  </li>
  <li>
      <a id="btn-other-2" href="#">
          <span>Other stuff-2</span>
      </a>
  </li>
</ul>

2 个答案:

答案 0 :(得分:0)

尝试以下条件:

 if($status=1)

答案 1 :(得分:0)

如果我理解正确,您希望在用户更改状态时采取某些操作,如果不是这样,请忽略答案。

首先,您需要检查初始状态。这很可能需要从数据库中获取。

让我们调用这个变量$ initialStatus

$initialStatus = fetchUserStatus($userId); // need to implement fetchUserStatus

然后你可以把你的支票放在这样的,

if($status==1 && $initialStatus==0){
// do some action
}