Я пытаюсь вставить данные об акциях моей компании в базу данных mysql. У меня есть четыре массива типа следующим образом:
$lot_number = array(1, 2, 3, 4, 5);
$serial_begin = array(1, 51, 101, 151, 201);
$serial_last = array(50, 100, 150, 200, 250);
$identifier = array(FA2567, FA2568, FA2569, FA2570, FA2571);
Я пытаюсь создать массив массивов следующим образом:
$data = array($lot_number, $serial_begin, $serial_last, $identifier);
И используя подготовленный оператор PDO со следующим сценарием:
$stmt = $pdo->prepare("INSERT INTO shares_fclass
(lot_number, serial_begin, serial_last, identifier)
VALUES (?, ?, ?, ?)");
try {
$pdo->beginTransaction();
foreach ($data as $key => $lotnumber)
{
$stmt->execute($key);
}
$pdo->commit();
}catch (Exception $e){
$pdo->rollback();
throw $e;
}
Я целый день пробовал копаться на сайте, чтобы найти подходящий существующий ответ, но не смог его найти.
Мой вопрос: возможно ли это сделать, и если да, каков наилучший способ сделать это?
Спасибо в ожидании.