你瞅啥呢

2024-04-24 PHP之CURD

基本的查询业务逻辑(Read),返回 列表数据:data;操作信息:msg;操作状态:status

复制代码
    $query = "SELECT * from os_system";
   
    $data = $mysqli->query($query) or die($mysqli->error);
    $total = $mysqli->query("SELECT found_rows() as total") or die($mysqli->error);
    
    $result = array('list' => array(), 'total' => 0);
    $result['total'] = $total->fetch_assoc()['total'];
    while ($row = $data->fetch_assoc()) {    
        array_push($result['list'], $row);
    }
    exit(JSON(array('data' => $result, 'msg' => 'success', 'status' => '0')));
复制代码

更新数据(Update),如隐式删除数据

    $id=$_GET['id'];
   $query="update os_system set status = '-1' where id='$id' ";
   if ($mysqli->query($query)) {
       $result = array('data' => '',  'msg' => '删除成功', 'status' => '0');
   } else {
       $result = array('data' => '', 'msg' => '删除失败', 'status' => '1');
   }
   exit(JSON($result));

插入数据(Create),插入一个值name

复制代码
    $name=$_GET['name'];
    $output = array();
    $sql = "insert into os_system set name = '$name' ";
    if ($mysqli->query($sql)) {
      $output = array('data' => '', 'msg' => '新增成功', 'status' => '0');
    } else {
      $output = array('data' => '', 'msg' => '新增失败', 'status' => '1');
    }
    exit(JSON($output));
复制代码

删除数据(Delete),显式删除

    $id=$_GET['id'];
    $query="delete from os_system where id='$id' ";
    if ($mysqli->query($query)) {
        $result = array('data' => '',  'msg' => '删除成功', 'status' => '0');
    } else {
        $result = array('data' => '', 'msg' => '删除失败', 'status' => '1');
    }
    exit(JSON($result));

 

posted @   叶乘风  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示