Разделение строки textarea разбивается на разные строки базы данных

У меня есть текстовая форма ввода, где пользователи вводят ингредиенты для рецепта. Первоначально я был динамичным, основанным на Javascript полем «добавить ингредиент», но понял, что это не подходит для доступности. Первоначально я отделял каждое входное поле от собственной строки в моей базе данных и задавался вопросом, как я могу это сделать с помощью текстовой области?

Я полагаю, что это сделано, это отделить каждый разрыв строки и помещать ее в свою собственную строку в таблице, но я не знаю синтаксиса для этого.

Дальнейшие подробности

Я использую PHP и обрабатываю текстовое поле с переменной «post».

Причина желания поместить каждый ингредиент в свою собственную строку состоит в том, что мне сообщили, что использование реляционных баз данных для непредсказуемого количества текста – это путь.

Может ли кто-нибудь помочь?

Ответ

$variable = $_POST['fieldName']; $variable_array = split("\n", $variable); foreach($variable_array as $for) { Insert into db } 

вы можете разделить текст на строки:

$ data_array = split ("\ n", $ data);

поэтому теперь у вас есть массив, чтобы перебрать цикл, сохраняя каждый элемент массива в db отдельно