Мне нужно получить идентификатор (столбец) из последней строки, вставленной в таблицу. Мне интересно, есть ли способ каким-либо образом внедрить это в другой запрос, чтобы избежать двух разных запросов? Это кажется намного проще, и я считаю, что видел его где-то раньше.PHP & Mysqli - Несколько запросов в одном?
Что-то вроде этого:
$query = "INSERT INTO a_table (x, y) VALUES ((SELECT id FROM another_table ORDER BY id DESC), 'y...')";
Любые идеи, как сделать это? Спасибо.
Я изучу это. И да, я установил поле ID для автоматического увеличения. В противном случае я бы не увидел точку с идентификатором? Я имею в виду, что идентификатор должен быть уникальным, и вам не нужно проверять последний идентификатор, прежде чем вставлять новую строку, это просто ... бессмысленно. Благодаря! – Anthony
Как это работает, если я связываю параметры? Вот мой исходный код вставки: http://codepad.org/Yvu9SoVp, как бы сделать, чтобы выбрать идентификатор из другой таблицы и вставить его как example_id? – Anthony
Да, я знаю, но мне нужно получить идентификатор из другой таблицы. Может ли кто-нибудь дать мне пример (посмотрите на этот codepad.org/Yvu9SoVp) о том, как это сделать? Было бы очень благодарно. – Anthony