84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
场景大概是这样的,数据库有字段A,B,然后C = A - B ,而D是根据C的值来判断显示,C和D都不是数据库字段,问题在于我的模板使用了Ajax,本来可以直接在模板判断C的值,但是这样暴露了C这个重要条件,有没有办法在php内实现呢?tp能对数据集进行二次筛选吗?
光阴似箭催人老,日月如移越少年。
你的意思是不要显露C,想直接显示D ?尽量直接在数据库查询的时候就把D计算出来,如果不行,则在php返回结果之前用foreach处理一下数据。
两种方式
1.对TP获取的数据集循环处理一遍
2.SELECT (A - B) AS C
不管你怎么调用,你无非影藏C,那你sql语句之后,遍历一下,顺便得到C,再把D得出,只把A+B+D这三个返回就好了。
你的意思是不要显露C,想直接显示D ?
尽量直接在数据库查询的时候就把D计算出来,如果不行,则在php返回结果之前用foreach处理一下数据。
两种方式
1.对TP获取的数据集循环处理一遍
2.SELECT (A - B) AS C
不管你怎么调用,你无非影藏C,那你sql语句之后,遍历一下,顺便得到C,再把D得出,只把A+B+D这三个返回就好了。