jumash: Я, собственно, отвечал на этоС другой стороны - бага бы не обнаружилась (что плохо), если бы структура БД была покорректнее и не позволяла дублировать данные - так что я ещё рассмотрел и пример когда баг помог обнаружить другой баг :)
Нет, это не баг, в данном случае структура может и должна допускать дублирование, другое дело что записи вставлялись именно парами ...
Dreammaker: Вы не поверите, но эти пространства могут иногда пересекаться. :) Иногда полезно следовать девизу open your mind.
Если не ошибаюсь, то на пхпклубе был случай, когда из-за изменений в хтмле - были проблемы с двойной вставкой в базу. И как раз с бекграундом было связано. Случай фееричный и вначале все тоже гнали на тамошнего топикстартера, но когда въехали в тему были поражены интересным фактом. Сути проблемы не помню, попробую найти.
MOP1: зы: а вы, кстати, не пробовали методом тыка замерять частоту в сети питания? говорят, иногда помогает
да я был близок к этому, еще бы чуть чуть ... но проблема то решилась, а сейчас просто хотелось бы с вашей помощью понять что это за глюк.
SPodgorniy добавил 19.05.2009 в 14:54
=DEREK=: скорее всего mysql_query INSERT вызываеться два раза. Возможно цикл... не стоит ли эта строка в теле цикла?
давайте больше кода, попробуем разобраться. Одно могу сказать точно: количество запросов к БД не зависит от бекграунда таблицы😂
это первое что пришло мне в голову, но хоть цикла и небыло но всеравно я поставил эхо рядом с инсертом и вывел тестовую строчку ... она показалась один раз.
SPodgorniy добавил 19.05.2009 в 14:56
jumash: Чтобы не было ошибок - надо использовать INSERT IGNORE ... или же INSERT INTO .... ON DUPLICATE KEY UPDATE field='value'
ошибок и так нет, этот запрос корректно отрабатывает в PHPMyадмине
_alk0g0lik_: У меня такое было с доменом купленым б/у. Написал письмо в гугл, через 3 недели переиндексили и все путем.
Дык вроде домен новый (без истории) и в индексе не то что совсем нет, что то то есть, вот переходов нет (((( Подскажите что написать, примерный текст...
Чорт... когда ж я заведу наконец-таки секретаршу?!
ага, заведи, ток не забудь, что на сколько мало ты ей платишь - на столько страшная она и будет ))))
Я, собственно, отвечал на этоС другой стороны - бага бы не обнаружилась (что плохо), если бы структура БД была покорректнее и не позволяла дублировать данные - так что я ещё рассмотрел и пример когда баг помог обнаружить другой баг :)
Нет, это не баг, в данном случае структура может и должна допускать дублирование, другое дело что записи вставлялись именно парами ...
т.е. цвет расценивается как якорь и страница, пусть под видом картинки, но загружается повторно и следовательно повторно и исполняется...нда
Спасибо за ссылку.
Вы не поверите, но эти пространства могут иногда пересекаться. :) Иногда полезно следовать девизу open your mind.
Если не ошибаюсь, то на пхпклубе был случай, когда из-за изменений в хтмле - были проблемы с двойной вставкой в базу. И как раз с бекграундом было связано. Случай фееричный и вначале все тоже гнали на тамошнего топикстартера, но когда въехали в тему были поражены интересным фактом. Сути проблемы не помню, попробую найти.
Очень был бы признателен
зы: а вы, кстати, не пробовали методом тыка замерять частоту в сети питания? говорят, иногда помогает
да я был близок к этому, еще бы чуть чуть ... но проблема то решилась, а сейчас просто хотелось бы с вашей помощью понять что это за глюк.
SPodgorniy добавил 19.05.2009 в 14:54
скорее всего mysql_query INSERT вызываеться два раза. Возможно цикл... не стоит ли эта строка в теле цикла?
давайте больше кода, попробуем разобраться. Одно могу сказать точно: количество запросов к БД не зависит от бекграунда таблицы😂
это первое что пришло мне в голову, но хоть цикла и небыло но всеравно я поставил эхо рядом с инсертом и вывел тестовую строчку ... она показалась один раз.
SPodgorniy добавил 19.05.2009 в 14:56
Чтобы не было ошибок - надо использовать INSERT IGNORE ... или же INSERT INTO .... ON DUPLICATE KEY UPDATE field='value'
ошибок и так нет, этот запрос корректно отрабатывает в PHPMyадмине
Нужно больше данных, юнга! Больше данных! Примеры кода! Кода примеры!
$result = mysql_query("Insert into table_name(field_name) values(field_value)");
Вот кот на PHP я же писал выше.
HTML не мешает PHP делать свои чёрные дела - это два разных пространства, так сказать.
дай думаю сделаю тестовую PHP страничку без всего, только один инсерт и о чудо работает
UPD: Чтобы данные не дублировались - надо на нужное поле повесить UNIQUE аттрибут.
Это не коим образом не решит проблемы, да дублироваться не будут но попытки вставить будут и грязные логи тоже...
Быстрее будет без сортировки, как уже тут предлагали.
1. Генерим рандом число в диапазоне количества записей - X.
2. В лимите говорим выводить столькото записей ( например 5) с позиции X.
ПС: не забываем про коридор из (в нашем случае 5-ти записей) т.е. диапазон генерации снижаем на кол-во выводимых записей.
Посмотрите и мой пожалуйста! Скинул в личку.
А хоть одна из них, дает правильное число страниц?
У меня такое было с доменом купленым б/у. Написал письмо в гугл, через 3 недели переиндексили и все путем.
Дык вроде домен новый (без истории) и в индексе не то что совсем нет, что то то есть, вот переходов нет (((( Подскажите что написать, примерный текст...