$description = $item['description']
.(isset($item['category_title']) ? ', '.$item['category_title'] : '')
.(isset($item['city_name']) ? ', '.$item['city_name'] : '');
$this->setPageDescription($description);
SELECT *
FROM points p
WHERE sqrt(pow(p.x - :x, 2) + pow(p.y - :y, 2)) <= :r -- используем формулу определения расстояния между двумя точками, параметры запроса, которые нужно задать :x, :y, :r.
$db->prepare($query, array(PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL));
$row = $result->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_REL, 2); // шаг = 2
$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>';
max_input_vars = 10000000000000000000000000000000000000
чтобы записать в базу данных данные мне нужен id
<form action="" method="POST">
<input type="hidden" name="id" value="5"/>
<input type="sabmit" value="Отправить"/>
</form>
$id = $_POST['id']; // каким методом отправили форму, таким и принимаем на сервере - все просто.
SELECT a.*
FROM (SELECT u.* ,
@n := @n + 1 AS num -- переопределяем n для каждой новой строки выборки
FROM users u,
(SELECT @n :=0) counter -- задаем начальное значение переменной n в подзапросе
ORDER BY u.id DESC
) a
WHERE a.num = 13
$page = array_key_exists('page', $_GET) ? $_GET["page"] : null;
//здесь не понятно зачем нужна собака @, и зачем фильтровать и обязательно ли это делать?
$client = $_SERVER['HTTP_CLIENT_IP'];
$client = array_key_exists('HTTP_CLIENT_IP', $_SERVER) ? $_SERVER['HTTP_CLIENT_IP'] : '';
//установка кодировки вывода
header('Content-Type: text/html; charset=utf-8');
echo mb_detect_encoding(implode("\n", $output));
header('Content-Type: text/html; charset=CP866');
$data = 'help';
exec(escapeshellcmd($data), $output, $return);
echo implode("<br>", $output)."<br>Return Code: ".$return;
$arraytime = ['07:01:05', '06:21:30', '08:15:15', '07:13:08', '06:02:00', '09:21:10', '12:54:48'];
$sum = 0;
foreach($arraytime as $time)
$sum += strtotime($time) - strtotime('00:00:00');
echo sprintf('%d:', $sum / 3600).date('i:s', $sum);