Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Хранение сериализованных данных
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Хранение сериализованных данных

Страниц (1): [1]
 

1. romanov89 - 07 Августа, 2014 - 11:05:51 - перейти к сообщению
Здравствуйте, подскажите в каком типе поля mysql хранить сериализованные данные функцией serialize ( $arr )

$arr = [PAGE] => /map.php
[USER_AGENT] => Googlebot
[VISIT_TIME] => 1407398473
[LINKS] => a:4:{i:0;a:2:{s:4:"LINK";s:100:"https://www.firstgun.ru/catalog/pnevmaticheskie_vintovki/diana/pnevmaticheskaya_vintovka_diana_21_pa";s:9:"LINK_NAME";s:70:"/catalog/pnevmaticheskie_vintovki/diana/pnevmaticheskaya_vintovka_dian";}i:1;a:2:{s:4:"LINK";s:100:"https://www.firstgun.ru/catalog/pnevmaticheskie_vintovki/diana/pnevmaticheskaya_vintovka_diana_240_c";s:9:"LINK_NAME";s:70:"/catalog/pnevmaticheskie_vintovki/diana/pnevmaticheskaya_vintovka_dian";}i:2;a:2:{s:4:"LINK";s:98:"https://www.firstgun.ru/catalog/pnevmaticheskie_vintovki/diana/pnevmaticheskaya_vintovka_diana_28/";s:9:"LINK_NAME";s:70:"/catalog/pnevmaticheskie_vintovki/diana/pnevmaticheskaya_vintovka_dian";}i:3;a:2:{s:4:"LINK";s:100:"https://www.firstgun.ru/catalog/pnevmaticheskie_vintovki/diana/pnevmaticheskaya_vintovka_diana_31_pa";s:9:"LINK_NAME";s:70:"/catalog/pnevmaticheskie_vintovki/diana/pnevmaticheskaya_vintovka_dian";}}
2. Viper - 07 Августа, 2014 - 13:43:39 - перейти к сообщению
mediumtext или varchar
3. DelphinPRO - 07 Августа, 2014 - 15:52:49 - перейти к сообщению
varchar обрежет на 255 символе. (у меня обрезал, пришлось использовать text)
4. Viper - 07 Августа, 2014 - 23:05:18 - перейти к сообщению
DelphinPRO пишет:
varchar обрежет на 255 символе. (у меня обрезал, пришлось использовать text)
с 5,1 кажись макс для varchar уже за 5к перевалил.
5. tuareg - 08 Августа, 2014 - 09:48:28 - перейти к сообщению
Viper пишет:
с 5,1 кажись макс для varchar уже за 5к перевалил.

Да вот интересная инфа
http://sqlinfo[dot]ru/forum/viewtopic.php?id=38
6. Ch_chov - 08 Августа, 2014 - 12:23:11 - перейти к сообщению
В blob храните.
7. Мелкий - 08 Августа, 2014 - 18:36:17 - перейти к сообщению
Viper пишет:
с 5,1 кажись макс для varchar уже за 5к перевалил.

65к символов самого varchar'а. Бесполезная величина, т.к. есть всего 64 килобайта на все столбцы этой строки, это ограничение самого mysql для всех типов таблиц.
8. Viper - 08 Августа, 2014 - 20:04:28 - перейти к сообщению
Мелкий верно.
Ch_chov не жирно?
PS! Хотя зависит от кол-ва данных на строку.

 

Powered by ExBB FM 1.0 RC1