Есть такой запрос в Yii2
$onTvNext = Tvprog::find()
->where( [ 'channel_id' => $channelId ] )
->andWhere( ['>=', 'date', $dateNow ] )
->andWhere( ['>=', 'time', $timeNow ] )
->limit( 3 )
->offset( 0 )
->all();
либо он же в обычном виде
SELECT * FROM `tvprogram` WHERE `date` >= $dateNow AND `time` >= $timeNow AND `channel_id` = $channelId LIMIT 0,3
Мне нужно объединить в запросе дату и время, чтобы они были как одно значение datetime (2020-10-15 22:50:00)
Вроде как concat нужно использовать, но не пойму как его прилепить к моему запросу. Помогите плз.
Решение подсказал пользователь maleks на форуме Yii
use yii\db\Expression;
//...
$query->andWhere( ['>=', new Expression("CONCAT([[date]], ' ', [[time]])"), $datetime ] )
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
здраствуйте я пытаясь вывести пост из db в подключаемом файле через кастомную функцию, но php не может найти переменную я пробывал использовать...
Поднимаю в докере 2 контейнера с базой и самим проектомВ контейнере с базой раньше отрабатывал рестор базы и всё было хорошо