@bychok300

Как вставить HTML теги в таблицу?

выскакиевает вот такая ошибка
mysql>INSERT INTO content (id,template_for_html) VALUES(1,"<div class = "post_header">Заголовок поста</div>" );
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'post_header"> </div>")' at line 1
до закрывающего дива куча вопросиков, типо не распознал utf
mysql> status
--------------
mysql Ver 14.14 Distrib 5.7.15, for Linux (x86_64) using EditLine wrapper

Connection id: 4
Current database: test
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.7.15-0ubuntu0.16.04.1 (Ubuntu)
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /var/run/mysqld/mysqld.sock
Uptime: 2 hours 13 min 38 sec
  • Вопрос задан
  • 362 просмотра
Пригласить эксперта
Ответы на вопрос 1
@zelan
Кратко обо мне не получится.
Вместо двойных кавычек внутри строки поставь одинарные
"<div class = 'post_header'>Заголовок поста</div>"

или экранируй двойные кавычки внутри строки

"<div class = \"post_header\">Заголовок поста</div>"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы