Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstaw wiele wierszy do mysql (elementy oddzielone przecinkiem)

Cześć, pozdrawiam z Wielkiej Brytanii :)
Nie możesz po prostu zapętlić pól ciągu zapytania i dodać jednego wiersza do bazy danych na raz?

np.

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

?>

Wysłałem to na http://cyba.co/test.php więc możesz zobaczyć wynik.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LOAD DATA LOCAL INFILE zabronione w... PHP

  2. Przygotowane wyciągi PHP PDO

  3. Korzystanie z poprzedniego folderu danych MySQL w nowej instalacji MySQL

  4. Mysql, wybierz identyfikatory pogrupowane według odrębnej kolumny (wybierz wszystkie identyfikatory dla każdej unikalnej domeny)

  5. Jak działa funkcja LTRIM() w MySQL