Здравствуйте,у меня вот такой вопрос: нужно записать в БД mysql ассоциативный массив вида: news_id => значения, date => значения, в определённые поля и таблицы, которые желательно создать скриптом, подскажите пожалуйста как это сделать или куда копать\что посмотреть. Заранее спасибо
Вчера писал подобное, может и говнокод, но всё же =) PHP: <?php ... $data = $post; $data['passw'] = md5($post['passw']); $data['sid'] = session_id(); $keys = array_keys($data); $values = array_values($sql->escape_array($data)); $sql->query(" INSERT IGNORE INTO `users`(`".implode('`, `', $keys)."`) VALUES ('".implode("', '", $values)."')"); ... ?>
Для того что бы хранить массивы в бд есть такая вещь как сериализация массива функции serialize() и unserialize()