sql >> Base de Datos >  >> RDS >> Mysql

Inserte varias filas en mysql (elementos separados por comas)

Hola, saludos desde el Reino Unido :)
¿No puede simplemente recorrer los campos de cadena de consulta y agregar una fila a la base de datos a la vez?

por ejemplo

<?php

$id = 33;
$value_list = 'tag1,tag2,tag3,tag4';
$values = explode(',', $value_list);
foreach ($values as $value)
{
    $sql = "INSERT INTO table (id, value) VALUES ($id, '$value');";
    //.. execute SQL now
    echo '<p>' . $sql . '</p>';
}

?>

Subí esto a http://cyba.co/test.php para que pueda ver la salida.