sql >> Databasteknik >  >> RDS >> Mysql

Lägger till text i databasen

Det nya radtecknet \n visas inte i en webbläsare. Du måste konvertera dem till <br> s. Detta kan göras med nl2br antingen på datainmatningen eller på utgången. Till exempel:

$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/ac2831eaf6c913eaeb>http://sandbox.onlinephpfunctions.com/code/ac2831eaeb6000e3e3eaaaaaaaaaaaaaaaaaaaaaaaaaaaaa09b96ea182ae8>

eller på utdatametoden...

echo nl2br($row['book_text']);


  1. Hur man byter namn på två tabeller i en atomoperation i MySQL

  2. Ruby on rails anslutningsproblem

  3. Uppdatera eller infoga (flera rader och kolumner) från underfråga i PostgreSQL

  4. Databasstorleksberäkning?