Как сохранить массив в базе ?

  • Автор темы ABORIGEN
  • Дата начала

ABORIGEN

Guest
Как сохранить массив в базе ?

Есть какой-то массив и его вот надо в базу записать одной строкой, а при необходимости извлечь и так, что в оссоциативный массивчик ... Ну что-то типа серилизации для переменной, только тут целиком массив.

Ниче в голову не приходит ... Может кто сталкивался ? Время жалко ...
 

tony2001

TeaM PHPClub
[m]serialize[/m](), результат положить в базу.
потом из базы вынуть строку и [m]unserialize[/m]().
 

Ramzes

Новичок
Re: Как сохранить массив в базе ?

$tmp = array(1,2,3);
$str = base64_encode(serialize($tmp));
 

ABORIGEN

Guest
ООО! Мужики! Спасибо большое !

А base64_encode нужен, я так понимаю, чтобы привести строку в формат, который можно потом будет URL-ом передать. А если POST-ом, тоже нужно кодировать ?
 

tony2001

TeaM PHPClub
base64_encode для хранения в базе не обязательно делать.
это только для передачи ПОСТом или ГЕТом.
 

ABORIGEN

Guest
Угу, понятно. Еще раз большое спасибо!
 
Сверху