История изменений
Исправление mannaz2004, (текущая версия) :
Странно конечно, но не понятно. Я использую движок InnoDB. Нашёл на форуме что «SET AUTOCOMMIT=1», каждое изменения будет одна транзакция, а если «SET AUTOCOMMIT=0» то нужно начинать с Выставляю я в начале перед ставкой
mysql_query("SET AUTOCOMMIT=1",$baza);
140402 15:49:33 332254 Connect shop@192.168.0.223 on
332254 Init DB shop
332255 Connect shop@192.168.0.223 on shop
332255 Query SET NAMES 'utf8'
332255 Query SELECT * FROM menu
332254 Init DB shop
332254 Query SET NAMES 'utf8'
332254 Query SELECT `id`, `cod`, `name`, `number`,`cost`,`category` FROM price
332254 Query SET AUTOCOMMIT=1
332254 Query INSERT INTO `price` (`category`, `name`, `cod`, `number`, `cost`, `manufacturer`) VALUES ('Системные аппараты АСПД
', 'АСПД Штрих-Light для ЕНВД', '010000015', '2', '9500', 'none')
332254 Query COMMIT
332254 Query INSERT INTO `price` (`category`, `name`, `cod`, `number`, `cost`, `manufacturer`) VALUES ('Мыши
', 'Мышь GENIUS NetScroll 100, PS/2, серебристая проводная оптическая', '010000030', '2', '330', 'none')
332254 Query COMMIT
332254 Query INSERT INTO `price` (`category`, `name`, `cod`, `number`, `cost`, `manufacturer`) VALUES ('Кулеры
', 'Кулер THERMALTAKE CL-P0504 ,92мм,2500 об/мин,27 дБ, s775', '010000047', '1', '340', 'none')
332254 Query COMMIT
332254 Query INSERT INTO `price` (`category`, `name`, `cod`, `number`, `cost`, `manufacturer`) VALUES ('Процессоры
', 'Процессор Intel Celeron 430, LGA 775, 0.5Мб, (HH80557RG033512)', '010000048', '1', '1550', 'none')
332254 Query COMMIT
332254 Query INSERT INTO `price` (`category`, `name`, `cod`, `number`, `cost`, `manufacturer`) VALUES ('Жесткие диски
', 'Жесткий диск Seagate Barracuda 3.5" [ST3250318AS] 250Gb Cache 8Mb,7200rpm,SATA-3', '010000050', '1', '3000', 'none')
332254 Query COMMIT
332254 Query INSERT INTO `price` (`category`, `name`, `cod`, `number`, `cost`, `manufacturer`) VALUES ('Кабели, шлейфы, переходники,розетки
', 'Кабель Адаптер Molex — POWER SATA', '010000052', '9', '60', 'none')
332254 Query COMMIT
332254 Query INSERT INTO `price` (`category`, `name`, `cod`, `number`, `cost`, `manufacturer`) VALUES ('Маршрутизаторы, коммутаторы,Точки доступа
', 'Коммутатор D-Link DGS-1005D 5x10/100/1000Base-T[DGS-1005D/GE]', '010000091', '1', '1450', 'none')
332254 Query COMMIT
332254 Query INSERT INTO `price` (`category`, `name`, `cod`, `number`, `cost`, `manufacturer`) VALUES ('Многоплоскостные сканеры
', 'Сканер штрихкода MК-3780 Fusion USB белый', '010000097', '1', '10500', 'none')
332254 Query COMMIT
332254 Query INSERT INTO `price` (`category`, `name`, `cod`, `number`, `cost`, `manufacturer`) VALUES ('Одноплоскостные сканеры
', 'Сканер штрихкода МК-9540 Voyager RS232 белый', '010000099', '1', '5500', 'none')
332254 Query COMMIT
mysql сам добавляет COMMIT после каждого изменения. Тогда в чём проблема почему не добавляються записи
Исходная версия mannaz2004, :
Странно конечно, но не понятно. Я использую движок InnoDB. Нашёл на форуме что «SET AUTOCOMMIT=1», каждое изменения будет одна транзакция, а если «SET AUTOCOMMIT=0» то нужно начинать с Выставляю я в начале перед ставкой
mysql_query("SET AUTOCOMMIT=1",$baza);