Mysql
 sql >> Base de données >  >> RDS >> Mysql

Insérer plusieurs lignes dans mysql (éléments séparés par une virgule)

Salutations du Royaume-Uni :)
Ne pouvez-vous pas simplement parcourir les champs de la chaîne de requête et ajouter une ligne à la base de données à la fois ?

ex.

<?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>';
}

?>

J'ai téléchargé ceci sur http://cyba.co/test.php afin que vous puissiez voir la sortie.