2015-02-16 4 views
0

У меня есть форма содержит много текстовое поле, флажок, радио и т.д.магазин результат var_dump в MySQL

для отправки сообщений я использовал var_dump для захвата результата.

Мне нужно сохранить результат var_dump в mysql. Возможно ли это?

ответ

2

Это вполне возможно, просто не разумно это сделать. var_dump() обычно используется как инструмент для отладки, а не как формат хранения данных; var_export() предоставит вам тот же формат, но вернет его как строку, которая может быть сохранена, а не просто отображать ее на экране.

Ваша проблема будет пытаться что-то сделать с данными впоследствии, потому что это формат, который нелегко обратимо: у вас возникнут проблемы с попыткой разобрать его обратно к исходным переменным формы.

Вместо этого вы можете вместо этого использовать json_encode() или serialize(), оба из которых являются обратимыми форматами, что упрощает восстановление исходных данных в форме, с которой сценарий может работать снова.

+0

Спасибо за ответ –

+0

Я использовал var_export ($ _ POST). Как сохранить результат этого в таблице mysql –

+1

'Как сохранить результат этого в таблице mysql' Вы знаете, как записывать данные в база данных MySQL вообще? Посмотрите на функции в php-документах, например на [MySQLi-функции] (http://php.net/manual/en/mysqli.quickstart.prepared-statements.php), и прочитайте некоторые из примеров там, обратив особое внимание на подготовленные операторы и переменные связывания –

Смежные вопросы