| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > не добавляется запись в Базу |
| Автор: marrisha 5.2.2007, 14:49 |
| не могу разобраться вот в какой проблеме: имеется БД в которой лежат 2 таблицы: 1) Структура таблицы `directories` CREATE TABLE `directories` ( `id` int(4) NOT NULL auto_increment, `name` tinytext NOT NULL, `parent` tinytext NOT NULL, `level` tinytext NOT NULL, `type` tinytext NOT NULL, `position` tinytext NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM; **************************************** 2) CREATE TABLE `text` ( `id` int(4) NOT NULL auto_increment, `title` tinytext NOT NULL, `text` tinytext NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM ; мне необходимо с помощбю инсерта добавить записи как в первую так и во вторую таблицу, происходит следующее, 1 запись добавляется под id=127, повторная операция не происходит, пишет ошибку что нельзя добавить запись(если же я удаляю запись под id=127, то инсерт происходит но опять таки под номером 127), почему так происходит??? |
| Автор: Mal Hack 5.2.2007, 14:57 |
| А запрос можно глянуть? |
| Автор: marrisha 5.2.2007, 15:12 | ||||
вот сама форма:
. . . . . а вот и сам инсерт:
|
| Автор: PARROT 5.2.2007, 15:15 | ||
Ошибки есть?
|
| Автор: Mal Hack 5.2.2007, 15:18 |
| Блин, ну ведь стоит же auto_increment, зачем надо указывать значение при вставке в БД? |
| Автор: marrisha 5.2.2007, 15:59 |
| убрала, вобще ничего не добавляется |
| Автор: mishaSL 5.2.2007, 16:06 | ||||
Замени строку:
на
второй запрос аналогично сделай. |
| Автор: marrisha 5.2.2007, 16:22 |
| да таже ерунда записывается только 1 запись и больше записи не добавляются... Добавлено @ 16:25 все проблема решена... спасибо |