somefork

somefork
Рейтинг
99
Регистрация
16.08.2008

00110011:
так снимите галку в настройках ФФ - "Блокировать сайты, подозреваемые в атаках"

Ну это как в сказке про мальчика, который кричал волк.

Прошу прощения уже всё нормуль. Походу локальные проблем.

Извините за беспокойство.

Спасибо большое за ответы. Проблему решить не удалось. Пришлось поступить по-другому: сделал поле, которое надо найти первичным ключом, затем добавляю значение. Если запрос завершается с ошибкой, значит такие данные уже есть. Через жопу, но работает. Последний вариант, предложенный Stek, не пробовал - не хочется переделывать.

Ограничение есть. Снимается оно простой строчкой ini_set("pcre.backtrack_limit",ХХХХХ);

ХХХХХ - это ваше ограничение. По умолчанию оно 100к.

Уважаемый Mad_Man, спасибо Вам за помощь (без иронии и сарказма). Просто вы не в ту сторону копаете. Просто такое чувство, что вы думаете, что я не разбираюсь совсем и пытаетесь уличить меня на моих ошибках.

Если вы скопируете mysql_query("select count(*) from `book_bets` where `bet_data` like '".$data."'" в текстовой файл, то обнаружите, что те кавычки, на которые Вы указали, там есть.

Говоря, про голый селект я имел ввиду, что вместо count(*) делал также просто *, т.е. запрос выглядел вот так

$r=mysql_query("select * from `book_bets` where `bet_data` like '".$data."'");

if (mysql_num_rows($r)>0)......

Я с пхп работаю давно, не стоит искать ошибки в синтаксисе. Интересует именно почему на сервере он всегда возвращает 0.

В любом случае, спасибо за помощь. Если у Вас есть ещё идеи - поделитесь, хоть куда копать - дальше я всё сделаю сам.

public function sdelana_stavka($data){

$count=mysql_result(mysql_query("select count(*) from `book_bets` where `bet_data` like '".$data."'"),0);

if ($count>0){

$this->ss=true;

} else {

$this->ss=false; //nikogda ne popadaet suda

}

}

Делал также select *, а потом смотрел на mysql_num_rows, один хрен - банан. Всё время выдаёт 0.

Разочаровывает то, что самое сложное во всём скрипте сделано. Два дня потрачено, а тут такое плёвое дело, а всё стопорит.

Да, самое интересное, что в пхп май админе всё работает. И результат верный выдаёт, а при запросе из скрипта - увы. На соединение не пинайте, проверял - работает.

Алгоритм таков, что если такую запись не находит путём моей проверки, то добавляет новую. Так вот, у меня получается в таблице появляется много записей с таким значением 312147,,To_Win_Match.1

Извините, ошибся, когда уже сообщение составлял. Разумеется, в запросе у меня like стоит, а не =

Можно было проще сделать, не заморачиваясь. После каждой проверки сайта добавлять проверяемому сайту +1 к рейтингу. Тогда будет ясно, какие сайты популярны у вебмастеров. Уверен, что большинство для сравнения проверяли Яндекс и контакт, гугл..

Всего: 158