|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
18180
|
|