手机
当前位置:查字典教程网 >编程开发 >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 判断数组是否为空的5大方法

php比较相似字符串的方法

php快速查找数据库中恶意代码的方法

php输出全球各个时区列表的方法

PHP中路径问题的解决方案

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

php 字母大小写转换的方法

php从文件夹随机读取文件的方法

PHP4与PHP3中一个不兼容问题的解决方法

精品推荐
分类导航