Имена участников (разделяйте запятой).
И на BOM проверь исходник ;)
Мдя... поле – готовый счетчик. Вообще убери sum(), будет то же самое ;)
Mдя... названия методов не соответствуют действиям. И что за sum()??? --- Добавлено --- Ты ж вроде с логикой дружил. Не дружил только с PHP/MySQL....
Не применительно к данному топику, а вообще: когда у тебя одно или нет соответствия в присоединяемой таблице, используй LEFT (OUTER) JOIN, а не...
Нафига две таблицы для простого счетчика? Чтобы было? :) --- Добавлено --- Я тебе написал, «выкинь [весь] этот код и сделать просто SET...
P.S. Если закешируете страницу в браузере грубо говоря на пять мин. и будете инкрементировать счетчик без JS, можете существенно снизить «эффект...
Выкинуть этот код и сделать просто SET `hits`=`hits`+1 на таблице постов? --- Добавлено --- P.S. Проверку наличия поста оставляем. Я просто...
@GoldenFILL, ну, реально вы, начиная со второго поста, «поплыли». Или что-то упустили, или используете страницы с простыми адресами вроде /slug...
Нет ни одного разумного объяснения выбирать за раз такой объем данных. Даже когда фоновый скрипт формирует полный образ данных из таблицы БД,...
К чему цитирование моих слов? Я вас в гугл не посылал, а четко ответил на вопрос ;) --- Добавлено --- Если вы не понимаете даваемые вам ответы, не...
Ф-цию представления религия не позволяет использовать? Каждый раз при необходимости изменить формат даты будете лезть в текст запроса? Хотя с...
P.S. M – это сокращенное название месяца, F – полное.
date('d M Y',strtotime($date)) natdate(strtotime($date)) – см. https://php.ru/forum/posts/560078/
@Drunkenmunky, походу это просто задание на знание синтаксических основ. А «удобно хранить» только сбивает с толку. Вон вариант «в лоб»:...
Давать тупые названия темам на форуме, видимо, вас учат там же, где и пыху: https://php.ru/forum/threads/narod-pomogite-napisat-kod-na-php.90266/
«Читают полностью» – это в смысле открывают страницу поста? Иначе без JS – маразм. Кстати, такие счетчики часто устанавливают на JS (AJAX), чтобы...
Первая $already_exists = true; зачем нужна? Может, хотели присвоить false? И закрывающую фиг. скобку, которая там, перенесите в самый конец. ---...
Ты на произвольную ошибку пытаешься удалять. А вдруг эта ошибка не является ошибкой дублирующегося ключа. Все ответы по ссылке просмотри. Там...
Первичный ключ всегда указывайте явно. Раз вы отказались от поля lid, сделайте uid/pid первичным ключом. Первичный ключ – юник по определению. И...
Естественно, второе. Первое – это группировка записей в запросе. --- Добавлено --- После вставки. Я же написал, что нужно отлавливать ошибку...