Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: INSERT и UPDATE в одном запросе
 
 автор: Valick   (10.12.2008 в 02:36)   письмо автору
 
 

Читал тему но так и не понял различия между LAST_INSERT_ID() и mysql_insert_id()

Вот тут у меня такой код:

<?php
include_once ("conect.php");
// $z массив участников боя (id_chars)
$z[]=1;
$z[]=3;
$query "INSERT INTO `battle` (b_class,b_start) VALUES(1,NOW())";
$res=mysql_query($query);
$query "UPDATE `characters` 
      SET `id_battle` = LAST_INSERT_ID() 
      WHERE `id_chars` IN("
.implode(',',$z).")";
$res=mysql_query($query);
?>


Первый запрос создаёт идентификатор боя
Второй запрос вставляет этот идентификатор в таблицу тем персонажам которые принимают участие в этом бою.
Можно (нужно) ли объединить эти два запроса?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования