LEOnidUKG

LEOnidUKG
Рейтинг
1778
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
unikum22:

как вы вывели эти цифры? или это с потолка взято?

Калькулятор:

https://ru.onlinemschool.com/math/assistance/statistician/permutation/

---------- Добавлено 07.05.2019 в 23:17 ----------

Чтобы более полные числа можно посмотреть тут:

http://allcalc.ru/node/956

---------- Добавлено 07.05.2019 в 23:18 ----------

Если вставить сюда число из 1000 вариаций, оно сломает вёрстку форума и пробьёт монитор :)

FrancisDarroze:
Не сработало. Все то же самое. После цикла выполняется все что угодно, кроме запросов в базу, которые я писал выше

А сколько скрипт выполняется?

Попробуйте https://www.php.net/manual/ru/pdo.errorinfo.php

Может быть mysql отваливается по timeout

rereg:
В PDO query для выборок
а exec для всего остального.
$pdo->exec('TRUNCATE `table_name`');

Вообще то наоборот :)

exec выполняется вместе с prepare, чтобы исключить всякие вставки гадости в запросы.

А query нужен для простых запросов, где внутри никаких данных из вне не передаётся.

FrancisDarroze:
Он мне выводит результаты, я знаю скок там должно быть)

Вы в phpmyadmin выполните свой запрос, чтобы он точно работал. А потом просто продублируйте в PHP

И чисто его прогоните без цикла.

SergejF:
Мужики, вы прикалываетесь? Из 100 слов можно составить бесконечное количество тестов.

:D

P20 = 20! = 2432902008176640000

P100 = 100! = 9.33262154439441e+157

P1000 = 1000! = Infinity

Т.е. компьютер просто сдохнет перебирать.

---------- Добавлено 07.05.2019 в 22:51 ----------

ТС, вы понимаете, что вы хотите перебрать все значения по сути 1024 битного ключа шифрования, грубо говоря :)

Такое компьютер не потянет обычный. Это целые фермы видеокарт нужны в огромном ДЦ.

Какой-нибудь http://www.seogenerator.ru/tools/ возьмите скачайте, сделайте шаблон и проверьте. Вообще там достаточно быстро всё это должно сделаться.

Sitealert:
Наверное, цикл не заканчивается.

Меня больше usleep вставляет в этом.

Там просто скрипт по времени вышибает скорее всего.

Ситуация аналогичная, после цикла не срабатывает

А до цикла разве работает?

HAVING COUNT

Пробовали запускать когда таблица весит по 2 ГБ и записей более 1 млн? :)

SERM-service:
Как вариант добавить в таблицу к авторам поле которое показывает количество активных статей. Обновлять его можно например при добавлении статьи или удалении, зависит от ваших требований, или триггеры попытаться использовать под эти нужды.

Вполне нормальный вариант т.к. COUNT в mysql очень ресурсоёмкий запрос.

Всего: 31535