3v4l.org

run code in 300+ PHP versions simultaneously
<?php $db = new PDO("sqlite::memory:"); $db->setAttribute( # raise exceptions PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->query( # you already have a table "CREATE TABLE data (one INT, two INT, three INT, four INT, five INT);"); $stmt = $db->prepare( # prepare query, one placeholding ? for each column left of VALUES "INSERT INTO data (one, two, three, four, five) VALUES(?, ?, ?, ?, ?);"); foreach ([ [1,2,3,4,5], # a row from csv [6,7,8,9,0] # another row from csv ] as $row) { $stmt->execute($row); } $result = $db->query("SELECT * FROM data"); # show it was inserted while ($row = $result->fetch(PDO::FETCH_ASSOC)) { var_dump($row); } ?>

preferences:
25.15 ms | 404 KiB | 5 Q