Mysql
 sql >> база данни >  >> RDS >> Mysql

Добавяне на текст към базата данни

Знакът за нов ред \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']);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разлика в датата между два записа в една и съща таблица

  2. MySQL Съхранена процедура срещу сложна заявка

  3. XAMPP Работи много бавно с PHP/MySQL

  4. Може ли Hibernate да работи със синтаксиса на MySQL ON DUPLICATE KEY UPDATE?

  5. MySQL и NoSQL:Помогнете ми да избера правилния