Mysql更新查询更新所有用户数据

时间:2017-01-24 07:02:57

标签: php mysql sql

我想要一个Mysql查询来更新“用户”表中提交的所有用户“状态”。我可以通过运行以下查询来更新一个用户。

enter image description here

我尝试了什么

update user set status = 1 where id = 1 and type = 'viber'

我是否需要在循环内运行上述查询来更新所有用户数据?

我想要一个像

这样的查询
update user set status = 1 where id = 1 and type = 'viber' and id = 2 and type = 'twitter' ..

非常感谢您的帮助。

4 个答案:

答案 0 :(得分:3)

只是

update user set status=1; 

更新整个表格。

答案 1 :(得分:1)

如果您只想更新所有记录的状态,则以下查询对此有用。

update user set status=1; 

答案 2 :(得分:0)

WHERE子句仅用于提取满足指定条件的记录。但在这里你不需要。所以只需使用此查询来更新所有记录

update user set status=1; 

答案 3 :(得分:0)

只需使用:

<form enctype="multipart/form-data" class="form-horizontal" method="post" action="{{base_url()}}admin/unit/update/{{$unit->id_unit}}">
  <div class="box-body">

    <div class="form-group">
      <div class="col-md-3 col-sm-3 control-label" style="padding-top:40px;">
        <a class="btn btn-primary btn-sm" onclick="AddNewImage(this)">
          <i class="fa fa-plus"></i>
          Add New Image
        </a>
      </div>
      <div class="col-md-9">
        <div class="row">

          @foreach ($gambar->result() as $value)
          <div id="image-upload" class="col-md-4 col-sm-4 submit-image" style="padding-top:8px;padding-bottom:8px">
            <div class="image-placeholder">
              <img src="{{base_url()}}gambar/unit/{{$value->gambar}}" class="img-responsive" style="margin:0 auto;object-fit: cover;width: 150px;height: 150px">
            </div>
            <div class="step7" id="step7" style="padding-top:10px; text-align:center">
              <input type="file" name="userfile[]" style="display:none" onchange="readURL(this);" required>
              <a class="custom-upload btn btn-small btn-primary" onclick="openUpload(this)"><i class="fa fa-upload"></i></a>
              <a href="{{ base_url('admin/unit/hapus_detail/'.$value->id) }}" class="custom-upload btn btn-small btn-primary"><i class="fa fa-times"></i></a>
            </div>
            <div class="clearfix"></div>
          </div>
          @endforeach

          <input type="hidden" name="count_img">
        </div>
      </div>
    </div>

  </div>
  <!-- /.box-body -->
  <div class="box-footer">
    <a href="{{ base_url('admin/unit') }}">
      <button type="button" class="btn btn-default">Cancel</button>
    </a>
    <button type="submit" class="btn btn-info pull-right">Submit</button>
  </div>
  <!-- /.box-footer -->
</form>

如果这不起作用,您可以选择所有数据,然后通过设置用户ID来更新每一行:

$update = mysqli_query("UPDATE user SET status = 1")or die(mysqli_error());