一个输入框中的多行数据插入数据库中的各行?

时间:2016-07-02 05:04:58

标签: php sql

如果一个输入框有多个数据,例如....

洋葱
胡萝卜
豆类
肉类
东西
否则
这里

如何将一个输入框中的所有数据插入到单独的各行中的数据库中?例如:"洋葱"和"胡萝卜"将在他们自己的行中,但他们将被提交到相同的商店ID。

1洋葱
1胡萝卜
1肉

编辑:

这是我的PHP:

$Degrees=$_POST['Degrees'];

mysql_query("INSERT INTO Colleges (Degrees) VALUES ('$Degrees')") or die(mysql_error()) ;

HTML:

<textarea rows="10" cols="35" name="Degrees"> </textarea>

可以输入的值可以是IT,营销,护理等。

1 个答案:

答案 0 :(得分:1)

试试这个:

$inputBoxValue = $_POST["input_value"];
$data_array = explode("\n",$inputBoxValue);
for($i=0;$i<count($data_array);$i++){
  //insert into database as a row
  $row = $data_array[$i];
}