Thanx

Рейтинг
298
Регистрация
23.11.2005

Оказывается, FunWebProducts - точно не робот, т.к. посетители с этим агентом принимали участие в голосовании на моем сайте, а роботы не могут голосовать!

Да, нет,

все дело в том, что их, т.е. этих соединений, вряд ли too many. :-)

Как узнать, сколько этих соединений допустимо на сервере?

И еще, если эти соединения не так важны, то как можно их подавлять не удаляя?

Подойдет ли @ ?

Учту Ваш код с помощью while на будущее.

Array

(

[0] => Array

(

[0] => 1

[x] => 1

[1] => 90

[y] => 90

)

)

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

Однако я рад, по-крайней мере тому, что ушел от двойного mysql_query, который мог производить не только избыточность, но и ошибки!

Спасибо за советы.

А где можно взять хороший древовидый движок для небольшого форума?

Или древовидные движки не популярны?

Теперь вместо

$result = mysql_query("select x, y from table",$conn);

$result_copy = mysql_query("select x, y from table",$conn);

я сделал так:

$result = mysql_query("select x, y from table",$conn);

$c = mysql_numrows($result);

for ($i = 0; $i < $c; $i++) $arr[$i] = mysql_fetch_array($result);

И теперь спокойненько работаю с массивом $arr[$i], рассматривая его, как $arr[$i]["x"] и $arr[$i]["y"].

Спасибо за совет про массив. Я бы плюс Вам поставил, да не знаю, как это сделать. :-)

maxidesk:
а что вам мешает занести результаты первого селекта в массив и работать уже с этим массивом
может не правильно понял вопрос, не могу представить ситуацию когда необходимо использовать один и тот же ресурс от запроса к БД несколько раз

Согласен с Вами, наверное, нужно сбросить объект в массив. Все гениальное просто - сейчас так и сделаю, а ситуация такая - приходится дважды делать цикл mysql_fetch_array по ресурсу.

Valery1:
только первые три.

Сомнительно, что некоторые из них - не роботы, потому что

и WebTV и FunWebProducts, например, приходят на сайт в массовом порядке с нескольких IP одновременно.

Не хотелось бы блокировать таблицы.

Да, и еще вопрос -

"FunWebProducts" - тоже бот?

Cmit, спасибо за комментарии.

Я разобрался. Несмотря на то, что сам массив register_poll_vars больше нигде не употребляется - употребляются значения из этого массива, например здесь:

... if ($action=="results" && $poll_id==$poll_ident) ...

Вот такое дело.

Я, оказывается, не знал, что результаты заполнения массива можно использовать без названия самого массива, т.е. не нужно писать

$register_poll_vars['$poll_ident'], а достаточно работать с самой переменной $poll_ident. Я этого раньше не знал.

Всего: 2623