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. Dazar - 29 Мая, 2011 - 22:24:26 - перейти к сообщению
Например в базе данных хранятся в одном поле айдишки постов, добавленных в избранное. Через запятую там или через точку с запятой. Вот мы берём из базы данных эту строку и получается $favourite=="1, 3, 8, 23, 14"; Как бы из них получить разные переменные? типа fav[0]=1;
fav[1]=3;
и т.д. Извините если плохо объясняю что-то, к вечеру мозги не особо соображают
2. EuGen - 29 Мая, 2011 - 22:25:48 - перейти к сообщению
http://php.su/functions/?explode

А вообще используйте таблицы-связки, чтобы не хранить id через запятую нигде - это архитектурно неверное решение.
3. Dazar - 29 Мая, 2011 - 22:30:56 - перейти к сообщению
Ага, был такой вариант. Типа таблица с полями id поста id юзера. Скорее всего им воспользуюсь

 

Powered by ExBB FM 1.0 RC1