SELECT SUM(hours) FROM `user_dolg` GROUP BY `date`, `user_id`Внимательнее с синтаксисом
Ибо данное отображение товара, при большем может сбоить.абсолютно так же как и отдельная страница, они же одинаково запрашиваются, какая разница? Серверу фиолетово как вы будете отображать данные - на страничке или в попапе, он абсолютно одинаково сделает выборку из миллиона(или миллиарда)товаров, при условии что мощности сервера достаточно и код в порядке.
RewriteBase /
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
RewriteRule !\.(js|ico|gif|jpg|png|css|pdf|mov|mp3|woff2)$ index.phpникаких параметров в общем то не нужнов индексе подключить роутер. Это как?Роутер - класс (или файл в случае процедурной лапши) с функциями обработки входящего урл и сопоставления урлу какого-то конкретного действия, в мвц архитектуре обычно это класс контроллера и соответствующий экшн, в лапше просто путь к файлику для инклуда. Что-то типа такого(максимально упрощенно):
$routes = array(
'/goto/someaction'=> '',
'/anotherroute/anotheraction'=> 'someabsolutlyanother.php',
);
$route = explode('?',$_SERVER['REQUEST_URI'])[0];
if(!empty($routes[$route]))$includePath = $includesDir.'/'.$routes[$route];
// ниже где надо подключаете include $includePath;Писалось на коленке, надеюсь общий смысл понятен.http://mydomen.tld/goto/someaction будет загружаться somefile.php
Если у них уже была переписка, запись создаваться не должна), затратно на мой взгляд, как Вы считаете?
Возможно ли при добавлении записи в базу проверить есть ли в таблице уже строка ключ->значение? И если есть соответствие ничего не делать?на уровне базы можно создать составной уникальный ключ, тогда можно использовать апдейт он дупликэйт кей, но гораздо логичнее сделать запрос на наличие такой строки и решать дальше что делать на уровне приложения, так получится гораздо более гибкое решение.
но вопрос тогда в `url` страницы какой задавать (страниц больше, чем 1),
И зачем такое? Это все равно что заряжать калаш запалом, порохом, пыжом и пулей через дуло.