Как сохранить HTML текст в БД MySql?

287
06 октября 2017, 18:47

Как положить кусок HTML кода в переменную, чтобы потом сохранить в БД?

HTML код:

$sql = 
"<td><div><i class=\"fa fa-arrow-up\" aria-hidden=\"true\"></i><span class=\"class\"> Содержимое ячейки</span></div> <i class=\"fa fa-arrow-down\" aria-hidden=\"true\"></i><span class=\"peer\"> Содержимое ячейки</span></td>
<td><a href=\"class\" class=\"ht" >Содержимое ячейки</a></td>
";

Я так делаю: $sql кодирую в base64

$article_code = base64_encode($sql);

Затем запросом "INSERT INTO .... " сохраняю в БД.

Но видать строка огромная получается и часть теряется. Потом при выводе из БД, выводится только часть текста. А если вывести на странице парсера через Var_Dump, то все на месте.

Собственно вопрос: Как сохраннить огромный кусок HTML кода в БД?

Answer 1

Поставьте тип ячейки в БД "longblob". Он позволяет поместить около 2000 000 символов. Этого хватит.

READ ALSO
Получение ответа от сервера с помощью ajax

Получение ответа от сервера с помощью ajax

Здравствуйте! На сайте есть модальное окно регистрации с полями и кнопкой зарегистрироватьсяПри нажатии на кнопку берутся значения из всех...

355
Как узнать какие есть файлы на сайте?

Как узнать какие есть файлы на сайте?

Как узнать какие есть файлы на сайте?

287
Как правильно сравнить дату и время?

Как правильно сравнить дату и время?

В общем суть задачи, нужно выводить сообщение в будни дни с 18 вечера и до 9 утра и в любое время выходного дня

252
Вывод записей через foreach

Вывод записей через foreach

Хочу вывести записи в два блока list-group (если запись с id_user == 1 то в один блок вносить, а если id_user == 3 то в другой )Но они выводятся каждая запись...

299