将textarea换行符分隔为不同的数据库行

时间:2011-03-31 09:09:27

标签: php database textarea

我有一个textarea表单输入,用户输入配方的成分。我最初拥有的是基于Javascript的动态“添加成分”字段,但意识到这对于可访问性并不好。最初我将每个输入字段分成我自己的数据库中的行,并想知道如何使用textarea执行此操作?

我假设完成的是分离每个换行符并将其放入表中自己的行但我不知道它的语法。

更多详情

我正在使用PHP并使用'post'变量处理textarea。

想要将每种成分放入其自己的行中的原因是因为我被告知使用关系数据库来获取不可预测的文本量是可行的。

有人可以帮忙吗?

答案

$variable = $_POST['fieldName'];

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

1 个答案:

答案 0 :(得分:2)

您可以按换行符分割文字:

$ data_array = split(“\ n”,$ data);

所以现在你有一个循环的数组,将每个数组项分别保存到数据库中