$result = $db->query('SELECT p.id, p.name, c.name, p.price, p.code FROM product as p, category_id as c WHERE c.id = p.category_id');
...
$result = $db->query('SELECT p.id, p.name, c.name, p.price, p.code FROM product as p LEFT JOIN category as c ON p.category_id = c.id');
...
c.category_id
:$productsList[$i]['p.category_id'] = $row['c.category_id'];
QUEUE_DRIVER=sync
, что по сути значит "никаких очередей, выполняй всё сразу". Если вы хотите, чтобы очереди выполнялись в фоне, вам нужно изменить драйвер на один из подходящих вариантов. К примеру, если изменить на database
и создать в БД нужные таблицы, то все задания будут помещаться в эти таблицы. Для их выполнения нужно либо запускать php artisan queue:work
(одноразовое выполнение всех заданий), либо php artisan queue:work --daemon
(демон, который будет висеть и мониторить добавление заданий в очередь), либо, лучше всего, использовать supervisor, который будет сам следить за тем, чтобы демон висел в памяти.$text = '<ul>
<li>
<p>
Какой-то текст
</p>
</li>
<li>
<p>
Какой-то текст
</p>
</li>
</ul>';
$pattern = '~(<li[^>]*>)\\s*<p>([\\s\\S]+?)</p>\\s*(</li>)~i';
$replacement = '\\1\\2\\3';
$returnValue = preg_replace($pattern, $replacement, $text, -1);
echo $returnValue;
type
TfrmModal = class(TForm)
private
procedure WMSYSCOMMAND(var Msg: TWMSYSCOMMAND); message WM_SYSCOMMAND;
end;
...
procedure TfrmModal.WMSYSCOMMAND(var Msg: TWMSYSCOMMAND);
begin
case (Msg.CmdType and $FFF0) of
SC_MINIMIZE:
begin
Msg.Result := 0;
EnableWindow(Application.Handle, True);
Application.Minimize;
end;
else inherited;
end;
end;
private: // of TForm1 class
void __fastcall WMSysCommand(TMessage &Msg);
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_SYSCOMMAND, TMessage, WMSysCommand)
END_MESSAGE_MAP(TForm)
void __fastcall TForm1::WMSysCommand(TMessage &Msg)
{
unsigned int const sys_code = Msg.WParam & 0xFFF0;
switch (sys_code)
{
case SC_MINIMIZE:
{
Msg.Result = 0;
EnableWindow(Application.Handle, True);
Application.Minimize();
return;
}
}
TForm::Dispatch(&Msg);
}
SELECT * FROM `table` WHERE '2016-11-22' BETWEEN `date_in` AND `date_out`
<?php/** * Custom functions that act independently of the theme templates * Eventually, some of the functionality here could be replaced by core features * Get our wp_nav_menu() fallback, wp_page_menu(), to show a home link. */function zerif_page_menu_args( $args )