BoriHagen, если будете заниматься важным проектом и потребуется нестандартное решение, то вам очень легко могут подложить свинью в совете, так как вы его не проверите. Так что, находите баланс между тем, чтобы решить самостоятельно и воспользоваться кнопкой "Дайте совет".
На Тостере есть две категории пользователей:
1) Которые задают очень много вопросов, не ища ответа.
2) Которые отвечают на вопросы первой категории.
Самостоятельные пользователи, как правило, ищут ответ и разбираются сами, и никогда в жизни не зададут больше десятка вопросов на подобных ресурсах. И никогда не будут тратить время на категорию 1.
Хорошие вопросы очень редки, и ответы к ним тоже. И никогда не будет пользователя, который одинаково часто спрашивает, и одинаково часто отвечает.
Если js ресурс сильно зависит от контекста страницы, то его формируют также динамически на стороне сервера, как и любой другой ресурс страницы. Статичным файлам обычно не требуются манипуляции на стороне сервера при штатной работе. Такое поведение характерно только вредоносным скриптам. В чем состоит задача удаляемого скрипта?
64 клетки. Клетки можно адресовать линейно.
Для хранения адреса с 1 по 64 позицию нужно log2(64) = 6 бит.
Фигур обоих цветов - 12 шт.
Log2(12) ~ 4 бит.
Цвета клеток вы не меняете с перемещением фигур.
Вычислить можно по остатку от двух: (адрес) % 2 (если адресация идет змейкой, а не построчно)
Итого: 6 + 4 = 10 бит кодирования позиции фигуры на доске.
Mylistryx, вы предлагаете тестировать хэш, соответствует ли он текущему методу хэширования и при необходимости запрашивать пароль у пользователя и записывать его в то же поле хэша?
1. Покажите запрос, от которого делаете выборку.
2. Что выведет функция mysqli_fetch_all() если результат вывести через var_dump не используя цикл while?
3. Не вызывается ли mysqli_fetch_assoc лишний раз до этой конструкции?
Я теоретически рассуждаю. Если у СУБД не будет штатного механизма, то можно написать триггер на вставку локального id. На практике так формируют порядковые номера части записей, отличные от идентификаторов.