/wanneng.php,万能fun 调用任意数据表 任意字段就是这么任性调用

列举了几个常用的查询进行简单封装,虽然系统也有内置的但是很多人不大会就二次封装简化了一下。

这里只封装了一个条件 多个条件的自己再封装或者用标签解决比较好 这里只是说fun可以万能调用1获取任意表的某个字段的值

我要查询一个内容的字段值怎么查?

fun('wanneng@get_value',2,'cms_content1','picurl')

查询cms中id 为2的picurl 字段 直接返回这个内容的图片fun('wanneng@get_value',2,'cms_content1','view');

直接返回他的浏览量

可以看出,只要最后一项是数据库中的字段即可返回对应的值,没有多余的查询。

那么极限要求下 返回UID为1的一个内容标题怎么办?(这里仅作为示例 一般不这么查询 一般是查询唯一索引)fun('wanneng@get_value',1,'cms_content1','title','uid');

这样我们就返回了 uid为1的第一条数据的标题 其他字段的值只需要更改 title 即可

条件只需要变更 uid 就可以了。fun('wanneng@get_value',20,'cms_content1','title','fid');

这就是返回fid等于20的一个数据的标题2某个条件下的全部字段值

上面的只能返回一个值,那么有时候我们需要很多值的时候就不适合了

这里有按id查询的 已经可以满足99.9%的需求了。这里也是顺便封装了一下基本是一样的。

那么这里也可以返回全部的值fun('wanneng@get_find',2,'cms_content1');

这是返回id为2的全部字段值 返回的是一个数组

极限情况下,我不是按id查询能返回码 答案是可以的fun('wanneng@get_find',20,'cms_content1','fid');

我们返回fid等于20的一条数据

可以看出,这个查询 第一项是值 第二项是 数据表 第三项是查询字段 可以为空默认为id4任意数据表中的全部列

我想获取一个用户下全部的信息怎么查询?上面的都是只能查询一条 下面的办法可以查询全部数据。fun('wanneng@get_select',1,'cms_content1','uid');

这就是查询uid为1的全部数据

我想查询fid为20的全部数据fun('wanneng@get_select',20,'cms_content1');

可以看出 第一项是查询条件的值 第二个是数据表 第三项是查询的条件 默认为fid可以不写5任意数据表中某一列的值

上面的查询已经可以满足很多场景了,再极限的情况下 我想调用一个条件下的某列值 但是我又不想用select

那么也是可以的,这个调用稍微比较复杂一点点,但是使用场景还是比较多的 主要用到是单选 下拉等等fun('wanneng@get_column',105,'cms_content1','id,uid,title','view');

调用 浏览量为105的全部数据,返回的是一个数组 他的键也就是索引就是我们返回信息的主键id值。

第一项为查询的值 第二项为数据库名 第三项为我们返回的列的字段名 第一个必须为主键索引 第三项为查询的字段名fun('wanneng@get_column',20,'cms_content1','id,uid,title','fid');

这些模板都可以用,模板怎么用这里不再普及教学了,上面的这些只是封装示例,自己可以封装为自己喜欢的类型 当然了封装也没啥意义只是使用起来方便一点点。

使用方法 application\common\fun 建立 Wanneng.php

以下是隐藏的内容需要回复才可见,你回复后,需要刷新网页才可见!************************************

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的数字调制就是把数字基带信号的频谱搬移到高频处,形成适合在信道中传输的带通信号基本的数字调制方式有振幅键控(ASK)、频移键控(FSK)、绝对相移键控(PSK)、相对(差分)相移键控(DPSK)在接收端可以基于想干解调或非相干解调还原数字基带信号+使用说明文档 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值