fleaphp下不确定的多条件查询的巧妙解决方法
发布时间:2020-05-10 02:18:30 所属栏目:PHP教程 来源:互联网
导读:在我们不确定多少条件限制的情况下,用下面的方法即可巧妙的解决
问题:例如,实现如下 $data = array( 'id' => $_POST['id1'], 'name' => $_POST['name1'] ); $posts = $this->_modelstudent->findAll($data); 页面上有 id name 的文本框 可输入ID查询 也可输入NAME查询 也可同时输入查询 ; 解决:写循环做判断 例子如下: $conditions = null; $fields = array('id', 'name', 'sex', 'phone'); foreach($fields as $each) { if(!empty($_POST[$each])) { if($conditions) { $conditions .= " AND {$each}={$_POST[$each]}"; } else { $conditions .= "{$each}={$_POST[$each]}"; } } } (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |