在文本框中的逗号分隔文本中添加MYSQL中的新行

den*_*nis 1 php mysql textbox insert

我有一个PHP/MYsql问题.

我试图在每个逗号后插入一个新行.

基本上,我想要这个功能:

假设我们有一个带有以下文本的文本框:

篮球,网球,足球,排球 - >提交按钮

单击提交按钮后,我想在每个单词后面的一个表中插入一个新行.

基本上,我希望DB中的结果是这样的

id      category
1       Basketball
2       Tennis
3       Futbol
4       Volleyball
Run Code Online (Sandbox Code Playgroud)

有人可以帮我这个吗?

谢谢 :)

Ben*_*Ben 6

您可以循环遍历每个,并单独添加它们.

$input = "Basketball, Tennis, Futbol, Volleyball";
foreach (explode(',',$input) as $piece)
{
    $piece = mysql_real_escape_string(trim ($piece));
    $sql = "INSERT INTO table VALUES($piece)";
    //Run sql
}
Run Code Online (Sandbox Code Playgroud)