Создаётся новая запись и полю "id" (auto_increment+PRIMERY) присваевается "следуещее" число. И мне надо это число "выловить" когда оно создаётся. Как бы это сделать ???
Заранее спасибо !!!
(Добавление)
Запись создаётся так:
mysql_query("INSERT INTO forum_mes (autor, email, www, mesы, mess_id) value ('".$name."', '".$email."', '".$www."','".$msg."', '".mysql_result($q1, 0, 0)."') ")
1. potkin - 22 Апреля, 2008 - 18:13:29 - перейти к сообщению
2. EuGen - 22 Апреля, 2008 - 18:22:07 - перейти к сообщению
3. SergeantPEPPER - 23 Апреля, 2008 - 08:48:24 - перейти к сообщению
Сначала я тоже "вылавливал" id-шник последней вставленной записи, а потом нечаянно наткнулся на функцию mysql_insert_id
С ней все просто:
С ней все просто:
$id - это и есть ид последней вставленной записи (именно вставленной, поэтому пользоваться этой функцией желательно сразу же после запроса-вставки)