exec($SQL['create1']); // Insert using question mark placeholders $stmt = $DB->prepare($SQL['insert1']); foreach ($data as $row) { $stmt->execute($row); } // Retrieve column metadata for a result set returned by explicit SELECT $select = $DB->query($SQL['select1']); $meta = $select->getColumnMeta(0); var_dump($meta); $meta = $select->getColumnMeta(1); var_dump($meta); $meta = $select->getColumnMeta(2); var_dump($meta); // Retrieve column metadata for a result set returned by a function $select = $DB->query($SQL['select2']); $meta = $select->getColumnMeta(0); var_dump($meta); ?>