Понятно. Благодарю за разяснение
$condition['payment_code'] = array('neq', 'offline');
Так тоже работает! Китайцы мутят)))
Спасибо!
protected $comparison = array('eq'=>'=','neq'=>'<>','gt'=>'>','egt'=>'>=','lt'=>'<','elt'=>'<=','notlike'=>'NOT LIKE','like'=>'LIKE','in'=>'IN','not in'=>'NOT IN');
Нужно было так
$condition['payment_code'] = array('notlike', 'offline');
Код модели такой:
public function getOrderList($condition, $pagesize = '', $field = '*', $order = 'order_id desc', $limit = '', $extend = array(), $master = false){ $list = $this->table('orders')->field($field)->where($condition)->page($pagesize)->order($order)->limit($limit)->master($master)->select(); }
defined('InShopNC') or exit('Access Invalid!'); class messageModel extends Model{ public function __construct(){ parent::__construct('message'); } public function listMessage($condition,$page='') { $condition_str = $this->getCondition($condition); $param = array(); $param***91;'table'***93; = 'message'; $param***91;'where'***93; = $condition_str; $param***91;'order'***93; = 'message.message_id DESC'; // тут ASC или DESC $param***91;'limit'***93; = '1'; $message_list = Db::select($param,$page); return $message_list; } }
Все равно два сообщения выводится---------- Добавлено 17.09.2014 в 10:59 ----------А как в моем случае сделать выборку из базы по максимальной дате?
defined('InShopNC') or exit('Access Invalid!'); class messageModel extends Model{ public function __construct(){ parent::__construct('message'); } public function listMessage($condition,$page='') { $condition_str = $this->getCondition($condition); $param = array(); $param***91;'table'***93; = 'message'; $param***91;'where'***93; = $condition_str; $param***91;'order'***93; = 'message.message_id DESC limit 1'; $message_list = Db::select($param,$page); return $message_list; } }
Ошибку выдает и ничего не отображается
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in X:\home\test1.ru\subdomain\core\framework\db\mysqli.php on line 201
SELECT * FROM TABLE WHERE NAME=ADMIN LIMIT 1 order by DATETIME ASC
А как мне это реализовать в моем коде? Просто я новичок и много не знаю.
Не понял куда добавить. Покажите пожалуйста на примере?
Как запускается file_get_contents('index.php?...')
Не понял Вы про какой способ имеете в виду, я уже кучу перепробовал?!