Я ищу способ написать 2 MySQL-запроса в 1 переменную PHP, так как я ищу, чтобы вставить в две разные таблицы.Страница регистрации: Запись 2 MySQL запросов в 1 переменную PHP
Я создаю простую страницу реестра, где имя находится в таблице «пользователи», а адрес электронной почты и пароль находятся в таблице «auth».
Tables as follows:
, так что я подумал, что-то вроде этого:
$sql = "INSERT INTO users VALUES('', '$name','','') INSERT INTO auth VALUES('', '', '$email', $password', '')";
поскольку я использую
$result = mysql_query($sql);
я должен был бы иметь запрос в одной переменной ($ sql), насколько я понимаю.
Спасибо.
Как правило, вы просто делаете две вставки отдельно (обертывая их в транзакции, если необходимо, чтобы обеспечить целостность.) Кроме того, если вы пишете новый код, вы [не должны использовать функции mysql_] (http : //stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php). –