Если нашли проблему, зачем отредактировали вопрос так что ничего не понять? Теперь Ваш вопрос просто захламляет сервис, и не содержит никакой полезной нагрузки.
The_XXI, одно дело когда у вас запросы берут маленькие данные, типа значение одного поля, другое дело, когда вы вытаскиваете большие данные. Во втором случае у вас нагрузка больше.
The_XXI,
Первый вариант:
одним запросом вытащить все, записать в сессию, и при переходе по страницам показывать нужную главу.
Второй вариант: разделяй и властвуй.
2 таблицы, 1 табл. информация о книге, 2 табл. главы, вторичным ключом ссылка на первую табл,
Показывать информацию о книге в одной странице. Там поставить кнопочку читать, открывается другая страница, по гет читает номер книги, номер первой главы, запрашивает. Нужную информацию. Переход на другоую главу, гет номер книги, номер главы
Таким образом вы передаёте гет параметр. На странице post.php вы принимаете его. И по нему выводите всю инфу о посте
$postid = (int)$_GET['id'];Запрос примерно такой
SELECT * FROM posts WHERE id = 11Почитайте дополнительно о том как составить запрос на php, чтоб избежать SQL-injection