$output .= '<div class="floor">';
$output .= '<div class="category">';
$output2 = ''; // тут будем копить html, необходимый для вставки после обработки списка
foreach($myPosts as $newPosts)
{
$newText = $newPosts->post_title;
$post_id = $newPosts->ID;
$permalink = get_permalink($post_id);
$thumb = get_the_post_thumbnail_url( $post_id, 'medium' );
$meta_values = get_post_meta( $post_id, 'floor', true );
$string = '';
$test = get_the_category( $post_id );
if($prev != $meta_values && $output2 == '') // какое-то условие сработало на определенном проходе списка, и его еще не обрабатывали
{
$prev = $meta_values;
$output2 .= '<span class="name">'.$string.'</span>'; // записываем вывод обработки отдельно
}
$output .= '<span class="shop" data-section="'.$meta_values.'" data-shop="'.$post_id.'" data-name="'.$newText.'" data-link="'.$permalink.'" data-newlink="'.$new_links.'" data-cat="<span>'.$name.'</span>"><span>'.$newText.'</span>';
}
$output .= '</div>';
$output = $output2.$output; // доставляем перед списком некие элементы, которые можно получить только после обработки списка.
$output .= '</div>';
mciSendString("open f: type cdaudio alias cd", NULL, 0, NULL);
mciSendString("set cd door open wait", NULL, 0, NULL);
mciSendString("open f: type cdaudio alias cd", NULL, 0, NULL);
mciSendString("set cd door closed wait", NULL, 0, NULL);
insert into parking_time (owner_id, auto_id, parker_id, place_id, begin_date, exp_date)
select :owner_id, a.id, :parker_id, :place_id, :begin_date, :exp_date
from auto a
where a.car_number = :car_number
select distinct p.* from place p
left join lease l on p.id = l.place_id
where l.id is null -- нет записей в примыкаемой таблице lease, значит место не арендовалось
select distinct p.* from place p
left join lease l on p.id = l.place_id
where l.id is null
OR p.id not in (select distinct p.id -- находим арендованные места на период поиска
from place p
join lease l on p.id = l.place_id
where l.started_at >= :begin AND (l.finished_at is null OR l.finished_at <= :end) -- период аренды лежит внутри периода поиска
OR l.started_at <= :begin AND (l.finished_at is null OR l.finished_at >= :begin) -- точка начала периода поиска лежит в периоде аренды
OR l.started_at <= :end AND (l.finished_at is null OR l.finished_at >= :end) -- точка конца периода поиска лежит в периоде аренды
)
data:image/png;base64
Где этот адрес найти в ручную?
CREATE OR REPLACE FUNCTION public.get_id1_id2() RETURNS SETOF test_table AS
$BODY$
DECLARE
last integer := 0; -- аналог "SELECT @last:=0"
r test_table%rowtype; -- курсор для выборки и анализа строки
BEGIN
FOR r IN SELECT * FROM test_table -- проход по всей исходной выборки
LOOP
IF r."ID_1" > last THEN -- аналог "WHERE `ID_1` > @last;"
last = r."ID_2"; -- аналог "@last := `ID_2`"
RETURN NEXT r; -- включение текущей строки в выходную выборку
END IF;
END LOOP;
RETURN;
END;$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
function get_id1_id2($rows)
{
$out = []; // выходная выборка
$last = 0; // аналог "SELECT @last:=0"
foreach($rows as $row) // проход по всей исходной выборки
if($row["ID_1"] > $last) // аналог "WHERE `ID_1` > @last;"
{
$last = $row["ID_2"]; // аналог "@last := `ID_2`"
$out[] = $row; // включение текущей строки в выходную выборку
}
return $out;
}
max_input_vars = 10000000000000000000000000000000000000
На возможный вопрос "а что, собственно, собрался делать то ? через инет материнку не поменяешь ведь",
Ну например где посмотреть хороший пример автоподгрузки контента при скролинге вниз. А пока запрос к базе данных происходит, вращается спиннер.
var article = e.target.parentNode.parentNode;
var src = article.getElementsByTagName('img')[0].getAttribute('src');
var title = article.getElementsByTagName('h2')[0].innerHTML;