Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Требуется помощь с AUTO_INCREMENT 
:(
    Опции темы
Zmiuko
Дата 12.6.2010, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: нет
Всего: 2



Народ, создаю таблицу:

Код

CREATE TABLE IF NOT EXISTS  `items` (
 `id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
 `title` VARCHAR( 255 ) NOT NULL DEFAULT  '',
 `description` TEXT NOT NULL ,
 `pos` INT( 10 ) NOT NULL,
PRIMARY KEY (  `id` ) ,
UNIQUE KEY  `id` (  `id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;


Столкнулся с тем, что при добавлении данных в таблицу, необходимо было следущее:

id | title | description | pos
1    Титл1  Текст1            1
2    Титл2  Текст2            2
...

, то есть где значение `pos` было равным `id`... понимаю что AUTO_INCREMENT может быть только один раз, грубо говоря... но не могу додумать как в функции посылающей INSERT присвоить значению `pos` значение `id` . Помогите, пожалуйста. Заранее благодарен.

PM MAIL WWW ICQ Skype Jabber   Вверх
Zmiuko
Дата 12.6.2010, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: нет
Всего: 2



mysql_insert_id() и "SELECT LAST_INSERT_ID()" возвращают 0
PM MAIL WWW ICQ Skype Jabber   Вверх
SickFxck
Дата 13.6.2010, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 16.4.2010

Репутация: нет
Всего: 1



Сначала добавляешь запись, а затем уже получаешь insert id и делаешь UPDATE
PM MAIL   Вверх
capitan
Дата 16.6.2010, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 2
Всего: 13



А если не секрет, зачем дублируются поля? smile
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0619 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.