Можно сделать это в едином запросе.
INSERT INTO a (UID, QID, answer, comment)
SELECT '$UID', QID, answer, comment FROM `$UID`
Как атомная операция все данные будут скопированы в одном выстреле. Однако, можно все еще проверить при помощи mysql_info функция. Это даст продукцию как следующее.
Records: 23 Duplicates: 0 Warnings: 0
Здесь Дубликат - количество рядов, там были отказаны должные сделать дубликат ключа. Если оба Дубликаты
и , Предупреждающий
, являются 0
, можно сказать, что вопрос был успешен.