Общие > Базы данных

Как узнать значения поля для новой записи?

(1/2) > >>

Pr0Head:
Доброго времени суток!

У меня есть форма. После того, как нажали на кнопку Sybmit,  данные из формы записываются в Мускуль (с уникальным, автоподставляемым id) и формируется страница с заполненными данные. На этой странице создается ссылка, при нажатии на которую, открывается форма для редактирования данных. То есть создается ссылка, типа

fidget:
last_insert_id()
только вот для того, что бы не было путаницы кто, что вставил и каком порядке, таблицу лочить надо...

Chs:

--- Цитировать ---last_insert_id()
только вот для того, что бы не было путаницы кто, что вставил и каком порядке, таблицу лочить надо...

--- Конец цитаты ---

Не обязательно лочить, наверное, поскольку last_insert_id поддерживается на уровне соединения.
И очень сомнительно, что в пределах одного скрипта записи добавляются вперемежку.:)

Pr0Head:
Спасибо fidget и Chs.

Только я никак не пойму как этим пользоваться. Не получется что-то. Делал так:

$sql = "INSERT INTO .......................";
$result = mysql_query($sql);
$sql = "LAST_INSERT_ID()";
$used_id = mysql_query($sql);

и так:

$sql = "INSERT INTO .......................";
$result = mysql_query($sql);
$used_id = mysql_query("LAST_INSERT_ID()");


а потом пытаюсь вставить на страницу:

fidget:
$sql="SELECT last_insert_id()"

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии