@nika09

Как получить id пользователя, и записать его в другую таблицу?

Есть вот такое обращение к базе, которое добавляет нового пользователя:
MySqlConnection con = new MySqlConnection (pathsql);
			MySqlCommand cmd = new MySqlCommand ("INSERT INTO Users(surname,firstname,gruppa) VALUES ('" + sname + "','" + fname + "','" + gr + "');");
			cmd.Connection = con;
			con.Open();
			MySqlDataReader reader = cmd.ExecuteReader();

			cmd.Connection.Close();
			con.Close();

как получить его id, и при этом записать в таблицу например "INSERT INTO Users2(users_id) VALUES ('" + id + "'
ничего не происходит при таких манипуляциях
string id = "SELECT id FROM Users ORDER BY id DESC LIMIT 1";
MySqlCommand cmd = new MySqlCommand (id, con);

как сделать это в первом коде вместе с добавлением пользователя?
  • Вопрос задан
  • 488 просмотров
Решения вопроса 1
p00h
@p00h
Фехтовальщик-стропальщик
INSERT INTO Users2 (id,text) VALUES(LAST_INSERT_ID(),'text');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы