|
|
|
| есть такая функция mysql_insert_id(). По идее она должна предъявлять ID auto_increment поля.
таблица
CREATE TABLE 'zh_work' (
'z2_id' int(11) NOT NULL auto_increment,
'z2_date1' datetime NOT NULL default '0000-00-00 00:00:00',
'z2_date2' datetime NOT NULL default '0000-00-00 00:00:00',
'z2_reg' tinyint(1) NOT NULL default '0',
'z2_fam' tinyint(2) NOT NULL default '0',
'z2_work' varchar(120) NOT NULL default '',
'z2_chAdmin' tinyint(1) NOT NULL default '0',
'z2_chReg' tinyint(1) NOT NULL default '0',
PRIMARY KEY ('z2_id')
|
Так вот после добавления записи, ID возвращается какой угодно. Попробовал ОЧИСТИТЬ таблицу, ID вернулся 3... Что где не так делаю. | |
|
|
|
|
|
|
|
для: larush
(01.12.2005 в 09:11)
| | mysql_insert_id() необходимо вызывать сразу после INSERT запроса, может у вас не так. Приведите кусок кода. | |
|
|
|
|
|
|
|
для: Artem S.
(01.12.2005 в 09:44)
| | Да, конечно !!! Все, доперло
У меня в switche определяется запрос, потом, без его выполнения пытался вытащить ID :-) Перенес формирование 2-го запроса с ID после выполнения первого . Спасибо !!! | |
|
|
|