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));
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧