- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день, проблема такова что при одном запуске скрипта, код ниже, в базу попадает 3 одинаковых INSERT
В первые такое вижу, где может быть ошибка?
На экране выводится скриптом нормальный инсерт
INSERT INTO `news_company` VALUES('', '', '', '', '', '', '');
в базе же появляется их аж три
-- Дамп данных таблицы `news_company`
--
INSERT INTO `news_company` VALUES (1, '', '', '0000-00-00', '', '', 0);
INSERT INTO `news_company` VALUES (2, '', '', '0000-00-00', '', '', 0);
INSERT INTO `news_company` VALUES (3, '', '', '0000-00-00', '', '', 0);
Добрый день, проблема такова что при одном запуске скрипта, код ниже, в базу попадает 3 одинаковых INSERT
В первые такое вижу, где может быть ошибка?
Убедитесь в том, что скрипт не вызывается три раза. Это можно сделать так: открыть файл на append и записать в него символ. Дернуть скрипт и посмотреть, что будет в файле.
Есть предположение что у Вас трижды запускается скрипт (т.е. источник проблемы не в приведенном коде).
это легко проверить, назначив какой либо переменной, которую пишите в базу, в начале скрипта (до открытия базы) рандомное значение (или до инсерта получите из базы количество записей в таблице и присвойте это значение одной из записываемых переменных).
Если в базе все три записи будут с разными значениями в этой переменной, то просто скрипт вызывается трижды.
Есть предположение что у Вас трижды запускается скрипт (т.е. источник проблемы не в приведенном коде).
это легко проверить, назначив какой либо переменной, которую пишите в базу, в начале скрипта (до открытия базы) рандомное значение (или до инсерта получите из базы количество записей в таблице и присвойте это значение одной из записываемых переменных).
Если в базе все три записи будут с разными значениями в этой переменной, то просто скрипт вызывается трижды.
Спасибо за советы, положил скрипт в папку и все стало нормально.
Видимо как то он вызывается три раза.
Впервые такое вижу.
Хотя щас пробую, и в папке и в скрипте вызов идет 1, как надо.
Может глюк был какой и вызов шел три раза.
Спасибо за советы, положил скрипт в папку и все стало нормально.
Видимо как то он вызывается три раза.
Впервые такое вижу.
Хотя щас пробую, и в папке и в скрипте вызов идет 1, как надо.
Может глюк был какой и вызов шел три раза.
Всякое бывает. Например если htaccess шлет .* -> script.php, то браузер кроме страницы еще по собственной инициативе дергает favicon.ico, и что-то еще.
Добрый день, снова какой то косяк, но походу виноват браузер Опера.
В общем код записывает 2 раза
test
test
другие браузеры IE xrom mozila пишут как надо.
Никто не сталкивался с таким?
Посмотрите в DragonFly (Ctrl+Shift+I) на вкладке Сеть, что происходит.