Мне интересно, можно ли поместить содержимое 1 поля ввода регистрационной формы в две разные таблицы (т. Е. Адрес электронной почты в таблицы login и user_account) - вот вопрос обновлен.Ввод 1 ввода в 2 базы данных mysql
ответ
Да, вы можете легко справиться с этим, просто сделав два заявления в своем php scripy. В следующий раз добавьте коды, которые вы попробовали, чтобы мы могли более точно ответить на ваш вопрос.
Я не пробовал ничего, поскольку я создавал поля в MySQL, когда задавал вопрос. –
простые вещи:
$conn1 = "database1"; //your first database connection
$conn2 = "database"; //your second database connection
$email = mysqli_real_escape_string($conn1, $_POST['email']);
$query = "INSERT INTO table (email) VALUES ($email)";
$run1 = mysqli_query($conn1 , $query);
$run2 = mysqli_query($conn2 , $query);
EDIT: после прочтения комментариев, его не 2-х баз данных вы подключаетесь, его только один, с использованием нескольких таблиц. Итак:
$conn = //database connection
$email = $_POST['email'];
$query = "INSERT INTO table (email) VALUES ($email)";
$query2 = "INSERT INTO table2 (email) VALUES ($email);
$run = mysqli_query($conn , $query);
$run = mysqli_query($conn , $query2);
Да, извините, вы правы, я должен был сказать таблицы, а не базы данных. –
Вы можете использовать trigger для того, чтобы автоматически обновлять вторую таблицу при первом обновлении. Например, если вы хотите скопировать каждое значение электронной почты поля в Войти таблицу, в user_accounts таблицу, вы можете использовать эту команду MySQL:
CREATE TRIGGER `duplicate_insert`
AFTER INSERT ON `login`
FOR EACH ROW
INSERT IGNORE INTO user_accounts(email)
VALUES (NEW.email)
Таким образом, каждый раз, когда вы вставить новая запись в поле login.email, она также будет вставлена в поле user_accounts.email. В любом случае, это решение создает избыточность, поэтому вы должны использовать его, если хотите сохранить резервную копию своих данных или если вы обрабатываете очень важную информацию.
В противном случае рассмотрим использование foreign key.
- 1. 2 значения из 1 ввода, PHP MySQL
- 2. Ошибка ввода базы данных MySQL
- 3. 2 базы данных, vs 1?
- 4. Соответствие формы ввода значениям базы данных mysql
- 5. Mysql Update, 2 базы данных
- 6. Справка MYSQL - 2 базы данных, 1 Избранные изображения
- 7. получает 2 пункта вместо 1 базы данных MySQL
- 8. Объединить 2 Базы данных MySQL
- 9. Sync 2 Базы данных MySQL
- 10. Ошибка ввода базы данных PHP MySQL
- 11. Ввод данных базы данных mySQL в массив JavaScript
- 12. Ввод данных MySQL из базы данных в переменную
- 13. Дизайн базы данных: 1 стол или 2?
- 14. ограничение максимального ввода базы данных php mysql?
- 15. MYSQL базы данных Структура для 2-многоборье
- 16. функция для дезинфекции ввода базы данных Mysql
- 17. Ввод данных MYSQL
- 18. слияния 2 MySQL таблицы базы данных
- 19. Ввод данных JSON в MySQL
- 20. ввод данных в массив без ввода ключа
- 21. Codeigniter - Ввод ввода массива в базу данных mysql
- 22. только для получения 1 строки данных из базы данных MYSQL
- 23. Ввод данных в 2 таблицы MySql с формой php
- 24. Ввод базы данных SQL Server
- 25. Сравнить 2 схемы базы данных на Mysql
- 26. Ввод МАССИВНЫХ данных в MySQL
- 27. ввод данных из базы данных в label.text
- 28. MySQL: LIMIT 2, -1
- 29. mysql 2 запросов в 1
- 30. Ввод ввода радиокнопки в базу данных
Как вы используете слова базы данных, похоже, что вы имеете в виду таблицы – Ceeee
Конечно, это возможно. –
Конечно, почему бы и нет? Пожалуйста, укажите более подробную информацию по вашему вопросу. – borisano