Потому, что открывая исходный код страницы, вы заново вызываете скрипт без отправки POST-данных.
Через инструменты вебмастера смотрите исходный код.
Ищите проблему на стороне сервера.
Включите вывод ошибок в php и всё станет ясно
ini_set('display_errors', 1);error_reporting(E_ALL);
http://php.net/manual/ru/function.split.php
(PHP 4, PHP 5)
split — Разбиение строки на массив по регулярному выражению
Внимание
Эта функция объявлена УСТАРЕВШЕЙ в PHP 5.3.0, и УДАЛЕНА PHP 7.0.0.
Есть следующие альтернативы:
preg_split()
explode()
str_split()
Включить мозг и подумать.
Если нет каталога, то его нужно создать - это так сложно?
И схлопотать бан за кликжекинг
WHERE id IN (SELECT `id` FROM t_temp);
AS p - это псевдоним.
В примере по ссылке 1 вложенный подзапрос на ту же таблицу, а в вашем случае - 2. Не знаю, будет ли такое работать.
Действительно, стоило на 2 месяца забыть про мускул и ударил лицом в грязь.
Есть грязный хак для этого дела, почитать можно здесь.
Где такое написано?
DELETE FROM `xyfq1_items`WHERE `id` IN( SELECT `id` FROM `xyfq1_items` WHERE (fullname, section_id) IN ( SELECT fullname, section_id FROM `xyfq1_items` GROUP BY fullname, section_id HAVING COUNT( fullname ) > 1 )) AND`hits` = 0;