Как перенести данные с одной таблицы mysql в другую похожею средствами php.
У меня есть форма и кнопка
<form action='conf.php' method='post' name='forma'>
<fieldset>
<input id='submit' type='submit' value='перенести'><br/>
</fieldset>
</form>
при нажатии на кнопку данные отправляются в файл обработчик, который должен перенести конкретную строку одной таблицы в другую, при этом удалив её из первой.
помогите решить задачу.
1. vlad2020 - 06 Августа, 2016 - 00:05:08 - перейти к сообщению
2. Gunirs - 06 Августа, 2016 - 18:25:41 - перейти к сообщению
Как-то так...
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- {
- $CONNECT_1 = mysqli_connect("localhost", "root", "", "base"); // Подключаемся к базе откуда будем брать информацию
- $CONNECT_2 = mysqli_connect("localhost", "root", "", "gs1"); // Подключаемся к базе куда будем отдавать информацию
- $QUERY_1 = mysqli_query($CONNECT_1,"SELECT `login`, `email` FROM `users` WHERE id='1'"); // Получает логин и мейл из таблицы с ID = 1
- $DATA = mysqli_fetch_assoc($QUERY_1); // Обрабатываем и записываем в массив полученную информацию с запроса QUERY_1
- $login = $DATA['login']; // Думаю понятно всё.
- $email = $DATA['email']; // Тоже думаю понятно...
- $QUERY_2 = mysqli_query($CONNECT_2,"INSERT INTO `users` (`id`, `login`, `email`) VALUES (NULL, '$login', '$email')"); // Заносим полученные данные в новую базу
- }
- ?>
- <html>
- <body>
- <form action="#" method="POST" name="form-cd">
- <fieldset>
- <input id="submit" type="submit" value="ПЕРЕНЕСТИ" name="submit"><br/>
- </fieldset>
- </form>
- </body>
- </html>