Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dodawanie tekstu do bazy danych

Znak nowej linii \n nie wyświetli się w przeglądarce. Musisz przekonwertować je na <br> s. Można to zrobić za pomocą nl2br albo na wkładce danych, albo na wyjściu. Na przykład:

$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();

Demo:http://sandbox.onlinephpfunctions.com/code/ac2f35000833f6c91ea18209896b

lub w metodzie wyjściowej...

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. Zdalne łączenie mysql przez darmowy host

  2. MySQL Visual Studio Nie można utworzyć okna projektu dla wybranego obiektu

  3. Pobierz TOP 10 rzędów bez użycia TOP lub LIMIT? – Wywiad Pytanie tygodnia #247

  4. Wybór MySQL według najnowszego znacznika czasu

  5. Wykonywanie skryptu php w javascript?