Скрипт сам по себе очень большой и требует больших системных ресурсов.
Вопрос был в том, что эффективней,
ставить в базе 10 колонок
в скрипте цикл прогонять 10 раз
или в базе 5 колонок
цикл прогонять 5 раз, но в цикле добавить нечто вроде
$var1 = $var{0}; $var2 = $var{1};
Размер базы в обоих случаях тот же, вопрос в кол-ве. колонок,
или запуске циклов.
--
Сам скрипт это чтото вроде того что у пользователя есть 5 букв, каждой буквы есть определённое количество, ему надо составить слова из этих букв. Если он использует букву, количество этой буквы спускается, а когда он использует все буквы "А" то а таблице колонка отведённая под букву А опусташается.
Не надо мне говорить что у меня не правильная реализация старинной и известной русской игры, просто надо объяснить что с точки зрения сисетмных требований эффективней.
Объём информации в базе остаётся тем же не взирая на количество стобцов.
Букв всего 5.
Макс. количество одной буквы это 999 999
Всмысле при максимальных значениях в базе будут находиться следующие значения:
999999А
999999Б
999999В
999999Г
999999Д
хотя тогда просто способ $var1 = $var{0}; $var2 = $var{1};
не подходит. Парсинг так же будет сложней
|