Показать сообщение отдельно

  #7  
Старый 21.04.2010, 10:47
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Эта функция все равно получает LAST_INSERT_ID через запрос.
Если этот id нужен, чтобы потом его использовать в другом запросе, то оптимальнее будет так:

PHP код:
$ins_sql="INSERT INTO `ticket` ( `id` , `tema` , `autor` ) VALUES ('', '$tema', '$login');";
$ins_result=mysql_query($ins_sql) or die("INSERT failed : " mysql_error());

//тут идет какой-то другой запрос с использованием id предыдущего
mysql_query("insert into table (id) values (LAST_INSERT_ID())"); 
 
Ответить с цитированием