home > php > phpcms >

phpcms数据库操作:全站新增内容查询条件修改,首页新闻

Author:zhoulujun Date:

打算修改phpcms新闻模块,比如新增加的内容,只有我推荐的,才是可以看到。首先先到的是,把news加入推荐位,用推荐位来管理。但是觉得太麻

打算修改phpcms新闻模块,比如新增加的内容,只有我推荐的,才是可以看到。

首先先到的是,把news加入推荐位,用推荐位来管理。但是觉得太麻烦。还是用排序来管理,制药排序大于0,才能被看到。

对于phpcms db管理,还是不太熟悉

\phpcms\modules\content\classes\content_tag.class.php

class content_tag {
    private $db;
    public function __construct() {
	$this->db = pc_base::load_model('content_model');
	$this->position = pc_base::load_model('position_data_model');
    }	


然后改一下

 $datas = $this->db->select('', '*', $num, $order, 'listorder > 0' );

发现无效。再次修改,改为

$datas = $this->db->select('listorder > 0', '*', $num, $order);

原来么有忘记了,phpcms数据库操作函数

phpcms 数据库操作文件 \phpcms\libs\classes\db_mysqli.class.php

数据查询

select($where = '', $data = '*', $limit = '', $order = '', $group = '', $key='')

* @param $where         查询条件[例`name`='$name']

* @param $data         需要查询的字段值[例`name`,`gender`,`birthday`]

* @param $limit         返回结果范围[例:10或10,10 默认为空]

* @param $order         排序方式    [默认按数据库默认方式排序]

* @param $group         分组方式    [默认为空]

* @param $key          返回数组按键名排序

 * @return array        查询结果集数组

listinfo($where = '', $order = '', $page = 1, $pagesize = 20, $key='', $setpages = 10,$urlrule = '',$array = array(), $data = '*')

* 获取单条记录查询

* @param $where         查询条件

* @param $data         需要查询的字段值[例`name`,`gender`,`birthday`]

* @param $order         排序方式    [默认按数据库默认方式排序]

* @param $group         分组方式    [默认为空]

* @return array/null    数据查询结果集,如果不存在,则返回空




转载本站文章《phpcms数据库操作:全站新增内容查询条件修改,首页新闻》,
请注明出处:https://www.zhoulujun.cn/html/php/phpcms/2019_0922_8157.html