Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Добавление записи в таблицу (MySQL + PHP) (Trinux) 30/10/2004 - 17:31:53
      Re: RTFM (Dinky) 31/10/2004 - 00:09:22
      Re: Добавление записи в таблицу (MySQL + PHP) (Trinux) 31/10/2004 - 00:34:28
      Re: Добавление записи в таблицу (MySQL + PHP) (Dinky) 31/10/2004 - 02:54:44
      Re: Добавление записи в таблицу (MySQL + PHP) (cooler13) 31/10/2004 - 04:01:03
      Re: Добавление записи в таблицу (MySQL + PHP) (Trinux) 31/10/2004 - 09:42:49

> Original message text:
> From: Trinux - 30/10/2004 - 17:31:53
> Subject:Добавление записи в таблицу (MySQL + PHP)
> -----------------
> Есть таблица. Допустим с двумя полями. Первое - id, примарный ключ с auto_increment. Второе - pol, обчное INT`овое число. Мне нужно, чтобы оба поля были одиннаковые, т.е. какое id, такое и pol. Делаю так...
> mysql_unbuffered_query("INSERT INTO table VALUES('','0')")or die();
> $table=mysql_query("SELECT id FROM table ORDER BY id DESC LIMIT 1")or die();
> $id=mysql_result($table, 0, "id");
> mysql_unbuffered_query("UPDATE table SET pol='$id' WHERE id='$id' LIMIT 1")or die();
>
> Как то геморно, да и выдирать значение id моим способом немного не правильно. Можно ли какнить обойтись одним запросом?
>


From: Dinky - 31/10/2004 - 00:09:22
Subject:RTFM
-----------------
несколько странное пожелание, но почему бы и нет,
второй запрос наверное будет таким:
"UPDATE table SET pol=LAST_INSERT_ID() WHERE id=LAST_INSERT_ID()"

--
Dmitry



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
18180



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |