thinkphp在view层怎么做加法
发布网友
发布时间:2022-05-27 13:33
我来回答
共1个回答
热心网友
时间:2023-10-25 17:37
$okp=$db->where(array('id'=>$id))->field('p_ok_p_performance')->select();这个获取的结果是一个数组而不是一个变量的值,你求出的是2个数组,直接相加怎么可能会得出结果呢,
应该这样求值
$p=$db->where(array('id'=>$id))->getField('p_performance');
$okp=$db->where(array('id'=>$id))->getField('p_ok_p_performance');
$w=$p+$okp;
这样才会得出才会得出正确的值
下面的修改密码错了也是一样的问题$my_password获取的结果也是一个数组,数组和变量比对相等肯定会出错了。getField获取数据表中某一个字段的数据,具体用法参考手册