手机
当前位置:查字典教程网 >编程开发 >php教程 >fleaphp下不确定的多条件查询的巧妙解决方法
fleaphp下不确定的多条件查询的巧妙解决方法
摘要:问题:例如,实现如下$data=array('id'=>$_POST['id1'],'name'=>$_POST['name1']);$po...

问题:例如,实现如下

$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]}";

}

}

}

【fleaphp下不确定的多条件查询的巧妙解决方法】相关文章:

php猴子选大王问题解决方法

PHP rsa加密解密使用方法

php中smarty模板条件判断用法实例

PHP下MAIL的另一解决方案

php三元运算符知识汇总

php以fastCGI的方式运行时文件系统权限问题及解决方法

php比较相似字符串的方法

php使用指定编码导出mysql数据到csv文件的方法

php线性表的入栈与出栈实例分析

复杂检索数据并分页显示的处理方法

精品推荐
分类导航