Нужна помощь с передачей данных между базами данных MySQL с использованием PHP

0

На одном из сайтов, которые я управляю, клиент решил взять администрацию ACH/Bank Account, где она была ранее передана на аутсорсинг. В результате информация, представленная в нашей онлайн-форме, которая раньше просто хранилась в одной базе данных для обработки, теперь должна находиться в "limbo", пока средства, использованные для оплаты, не будут проверены. Мой первоначальный план выглядит следующим образом:

По завершении регистрации все данные формы собираются и хранятся в одной базе данных MySQL. Наш внутренний администратор получит уведомление по электронной почте, напомнив, что он зарегистрировался. Он будет обрабатывать собранную информацию ACH и ждать 3-4 рабочих дней, необходимых для оплаты.

Как только информация о платежах будет возвращена как хорошая (пока не учтено, что я буду делать с "плохим" ), администратор может войти в безопасный портал, который позволяет ему нажать кнопку, чтобы "обработать" полный информацию, которую когда-то сравнивали и проверяли. процесс упрощается:

  • Завершение регистрации: данные, хранящиеся в DB 'A'
  • Проверенные средства и ссылка: данные из 'A' копируются в DB 'B' и "A" удаляется.

Я запускал аналогичные процессы с выходом CSV раньше и просто использовал

//transfers old data to archive
$transfer = mysql_query('INSERT INTO '.$archive.' SELECT * FROM '.$table) or die(mysql_error());

//empties existing table
$query = mysql_query('TRUNCATE TABLE '.$table) or die(mysql_error());

но в этих случаях ВСЕ возвращенные данные были скопированы и удалены. Я хочу только скопировать и удалить одну запись.

Любая идея, как это сделать?

Теги:

1 ответ

1
Лучший ответ

но в этих случаях ВСЕ возвращенные данные были скопированы и удалены. Я хочу только скопировать и удалить одну запись.

Любая идея, как это сделать?

Добавьте предложение WHERE в SELECT * FROM?

INSERT INTO tablename SELECT * FROM tablename2 WHERE record_id_field = 'value';
  • 0
    Спасибо за помощь. Учитывая, что я возвращаю данные в строках и буду обрабатывать только строку за строкой, я не буду знать имя или значение копируемой строки.
  • 0
    @ JM4 почему бы и нет? Почему вы не можете получить идентификатор текущей строки?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню