Знакът за нов ред \n
няма да се показва в браузър. Трябва да ги преобразувате в <br>
с. Това може да стане с помощта на nl2br
или на вмъкването на данни или на изхода. Например:
$query = $db->prepare("
INSERT INTO `books` (`book_name`, `book_text`, `book_genre`, `book_cover`) VALUES (:name, :text, :genre, :fulldir)");
$query->bindParam(':name', $book_name);
$query->bindParam(':text', nl2br($book_text));
$query->bindParam(':genre', $book_genre);
$query->bindParam(':fulldir', $fulldir);
$query->execute();
Демонстрация:http://sandbox.onlinephpfunctions.com/50aephpfunctions.com/50aeb30a6a60b310a6089610aeb30a60b30a60b30a60b60089
или на изходния метод...
echo nl2br($row['book_text']);