hostovik, Реляционные СУБД как раз оптимизированы для случая, когда все данные не вмещаются в ОЗУ. Именно так они работали всегда, за исключением последних 10 лет. А вот среди NoSQL таких — единицы.
Попробуйте SQLite, если не устроит, MySQL. Но я уверен, что SQLite справится.
alekse31419, mysqli_fetch_array() (или mysqli_fetch_row()) выбирает одну строку. Нужно вызывать ее, пока она не вернет NULL. Это будет означать, что строки в запросе закончились.
Евдоким, Я предложил не решение, а лишь проверку, что решение существует. Но если числа не обязательно целые, тогда нужен другой подход.
Хотя, как вариант, взять за основу прогрессию и рандомно поменять немного. К примеру, в цикле i-е число увеличить на 0.1, а i+1-е уменьшить, сумма останется той же.
WeStlik, Вам отвечает DNS сервер Хетцнера. Видимо он не в курсе про поддомены. А выше вы записи из чьей панели показывали, reg.ru? Попробуйте сделать запрос к ns1.reg.ru.