Suponiendo que tengas un campo de nombre
tags en donde se introducirán una serie de palabras separadas por comas y quieras que luego se inserten por separado cada una en un registro en la bd sería, esquemáticamente, algo así
input de formulario -> nombre = "tags"
Se envía ->
Se recoge el campo ->
$tags = isset($_POST["tags"]) ? $_POST["tags"] : false;
Si $tags es distinto de false separas los valores por comas
$tags = explode(",", $tags);
Creas la sentencia sql
Código PHP:
$sql = "insert into tuTabla (valorTag) values \n";
$contador = 0;
foreach($tags as $item){
if($contador) $sql .= ", ";
$contador++;
$sql .= "\n('$item')";
}
Eso te crearía la sentencia sql para introdocir los registros en tu bd
En base al ejemplo que dejaste al principio
deporte, tarjeta, penalti, falta
quedaría algo parecido a esto
Código PHP:
"insert into tuTabla (valorTag) values
('deporte'),
('tarjeta'),
('penalti'),
('falta')"