暂无 |

操作中使用运算符

使用PHP运算符

在操作中,一般的逻辑代码片段可以直接使用 PHP 中的运算符,如:

public function index(){
    if(intval($_GET['id']) > 0){
        echo 'id 参数有效';
    }
}

使用ThinkPHP运算符

在执行数据库操作时,在构造数组查询条件的时候需要使用 ThinkPHP 运算符:

public function index(){
    // uid <= 5
    $condition['uid'] = array('elt',5);
    $list = $Dao->where($condition)->select();
}

如果使用:

$condition['uid'] <= 5;

这显然是一个错误的语法,以及如下使用方式也是错误的(会提示:表达式错误):

$condition['uid'] = array('<=',5);

唯一的例外是赋值运算(=)可以直接使用:

$condition['uid'] = 5;
提示

对于 where 条件,也可以直接以字符串的方式传入,这种情况下直接使用 PHP 运算符:

$list = $Dao->where('uid <= 5')->select();

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论