sql >> Databáze >  >> RDS >> Mysql

Přidání textu do databáze

Znak nového řádku \n se nezobrazí v prohlížeči. Musíte je převést na <br> s. To lze provést pomocí nl2br buď na datové vložce nebo na výstupu. Například:

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

Ukázka:http://sandbox.onlinephpfunctions.com/code/ae9839611502ae963f31

nebo na výstupní metodě...

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


  1. V MySQL nelze uložit znaky UTF8

  2. MySQL Auto Increment Custom Values

  3. Jak vytvořit uživatele/databázi ve skriptu pro Docker Postgres

  4. OBJEDNAT PODLE data a času PŘED GROUP BY name v mysql