Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Присвоение очередного значения полю типа счетчик


Автор: dka 3.11.2004, 10:50
Есть база (Access). Есть таблица, содержащая поле типа "счетчик"... Подключение через ODBC. Как написать запрос на добавление данных (используя PHP), чтобы автоматом устанавливалось новое значение в этом поле? Или надо вначале вручную искать максимальное значение, а потом втупую вписывать в запрос...?

Автор: Akina 3.11.2004, 10:52
dka
Поле типа "счетчик" заполняется без твоего участия следующим либо случайным значением. И не трогай его.

Автор: dka 3.11.2004, 10:56
Akina

Я пишу
INSERT INTO table_name VALUES (здесь то что надо вставить в поле типа счетчик,...)
если остваить пустым (...VALUES (,....)) то пишет ошибку запроса...

Автор: Master 3.11.2004, 11:01
а ты запятую убери в начале значений.

Автор: dka 3.11.2004, 11:06
Master
а тогда пишет

odbc_exec(): SQL error: [Microsoft][Драйвер ODBC Microsoft Access] Не совпадает число значений запроса и число результирующих полей.,

ведь первое поле у меня счетчик... а я его пропускаю, если без запятой...

Автор: Akina 3.11.2004, 11:13
dka
INSERT INTO table_name (Field1, Field2,...) VALUES (Value1,Value2,...)

Автор: dka 3.11.2004, 11:30
Akina
Заработало!!! :) А я и совсем забыл что так можно....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)