Если принять, что запросы разные, а не как здесь, то не маяться дурью, а выполнить два запроса.
$PDO = ConnectDB();
$PDO->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
$stm = $PDO->prepare(
'INSERT INTO table
(name)
VALUES
(:name1)
ON DUPLICATE KEY UPDATE
other = :name1'
);
$stm->bindParam(':name1', 'value1', PDO::PARAM_STR);
$stm = $PDO->prepare(
'INSERT INTO table
(name)
VALUES
(:name2)
ON DUPLICATE KEY UPDATE
other = :name2;'
);
$stm->bindParam(':name2', 'value2', PDO::PARAM_STR);
$stm->execute();
если вставка одинаковых полей в одну таблицу, то очевидно мультиинсерт