У меня есть форма для отправки в базу данных MYSQL. В моей базе данных у меня есть 2 стола, Subscribers
и Category_id
. Структуры таблиц следующим образом:MYSQL - заявление для вставки в две разные таблицы
Подписчики
subscriber_id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(30),
email VARCHAR(30),
phone INT,PRIMARY KEY (id))
CATEGORY_ID
category_id INT,
subscriber_id INT
Я хочу, чтобы вставить новую строку в подписчики. Я сделал это, используя заявление ниже.
$sql="INSERT INTO subscribers (name, email, phone)
VALUES
('$_POST[name]','$_POST[email]','$_POST[phone]')";
И в то же время, я также хочу, чтобы вставить новую строку в CATEGORY_ID, где Subscribers.subscriber_id = Category_id.subscriber_id
// Для «же» записи
Как написать заявление для этого?
Я предполагаю, что подписчик идентификатор автогенерируемая? –
Обязательно избегайте данных, кстати. –
Посмотрите на это: http: // stackoverflow.com/questions/8896447/mysql-return-generated-auto-increment-value-on-insert –