|
|
|
| Нужно занести данные в таблицу, причем это например на форуме пользователь выбирает темы за которыми следит, и скажем в них пост за которым наблюдает тоже (там за редактированием) и таких тем можно сколько угодно... не создавать же кучу столбцов для этого? как быть? хранить вв массивах? или как?
Надеюсь понятно объяснил :) | |
|
|
|
|
|
|
|
для: Гость
(08.07.2005 в 06:56)
| | Соедини все данные в одну строку, " тема1||тема2||...." и держи ее в одном столбце талибы, а извлекая функцией explode() разбирай на массив | |
|
|
|
|
|
|
|
для: Гость
(08.07.2005 в 06:56)
| | Или аналогичный вариант - храни данные в массиве, перед записью в базу сериализуй его в строку, при чтении из базы - десериализуй. При таком варианте возможно использование любых символов в элементах массива. (При explode - всех, кроме символа-разделителя). Хотя, навряд-ли это может понадобится.
Вобщем, перед записью:
<?php
$var_for_write_into_database = serialize($array);
?>
|
А при чтении:
<?php
$array = unserialize($var_read_from_database);
?>
|
Сам время-от-времени использую такой вариант. | |
|
|
|