我可以通过SQLUPDATE语句将一个地址设置为默认地址,但是我无法将它显示在显示用户默认地址的页面上,因为上一个地址没有取消设置。
在我的数据库中,我有一个名为“default\u flag”的表,1=default,0=not default,如何将1还原为0?
地址\u类型\u id用于分类装运和帐单,1=装运,2=帐单
我应该在控制器中添加什么?
<?php
session_start();
require_once 'connect.php';
$id = $_GET['id'];
$sql = "UPDATE address
SET address_type_id = 1,
default_flag = 1
WHERE id = '$id'";
mysqli_query($conn, $sql);
header("Location: ../views/user_profile.php");
2条答案
按热度按时间py49o6xq1#
你可以用
1 - VALUE
(只要值为1或0)切换状态,如下所示:如果该值最初为1,则会变为0,反之亦然。
r55awzrz2#
$sql=“更新地址集地址\u类型\u id=1,默认\u标志=1,其中id=$id”;
请把身份证打印出来