• 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