Php 将逗号分隔的值插入MYSQL+;附加表单数据

Php 将逗号分隔的值插入MYSQL+;附加表单数据,php,mysql,Php,Mysql,我有一个表单,允许用户标记图像,从下拉列表中选择位置,并上传图像。通过允许在一个字段中输入多个由逗号分隔的值来进行标记 此代码正在成功地将逗号分隔的列表输入到各个行: $categories = $_POST['bib']; $categories = explode(",", $categories); foreach($categories as $category) { $category = trim($category); // Remove possi

我有一个表单,允许用户标记图像,从下拉列表中选择位置,并上传图像。通过允许在一个字段中输入多个由逗号分隔的值来进行标记

此代码正在成功地将逗号分隔的列表输入到各个行:

    $categories = $_POST['bib'];
    $categories = explode(",", $categories);
    foreach($categories as $category) {
    $category = trim($category); // Remove possible whitespace
    $sql = "INSERT INTO athletes (bib) VALUES ('%s')";
    $sql = sprintf($sql, mysql_real_escape_string($category));
    mysql_query($sql);
    }
但是,它不会添加其他内容(从下拉列表中的位置和图像文件名)。出于查询目的,我需要能够使用“bib”标签和要附加到图像的“位置”来允许用户搜索

在实现逗号分隔选项之前,此代码用于插入所有数据:

 mysql_query("INSERT INTO `athletes` VALUES ('$id', '$bib', '$race','$new_file_name')") ;
因此,我基本上是在尝试合并这两种功能。

您需要使用MySQL语句来更新现有行中的数据