Задавайте вопросы, мы ответим
Вы не зашли.
Не хочет обрабатывать запрос который на старом обрабатывался без ошибок. Выдает
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'linear,viewall,header,anons,text,check_1,radio_1,picture1,file1,file1_desc,url,p' at line 1<br>INSERT INTO katalog (id,path,level,deleteable,linear,viewall,header,anons,text,check_1,radio_1,picture1,file1,file1_desc,url,promo_title,promo_keywords,promo_description,sorter,uniquew,date,price,wysiwyg,menu,picture2,protected,menu2,priority,viewable,archive,firm,sitemap,size,amount,old_cena,cena,discount,razm,nn,price2,nahod,prod,kart,firm2,code,article,articul,sitemapchild,pictureh1,pictureh2,pictureh3,sold,tdg,torketti,flat,thelink,interni,picture1_opt,picture2_opt,articul_opt,foreign_arch,our_work) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)<br>Fields:30,,1,y,n,no,Мебель Италии со склада,,,n,1,,,,/sale,Мебель Италии со склада Итальянская мебель,,,0,sale,2006-07-11,,y,n,,n,n,n,y,n,0,n,,,,0,,,,,,,,,,,,n,,,,n,n,n,n,30,y,0,0,0,,y at makenewtree.pl line 220.
Код такой
my $sthdddddd=$dbh2->prepare("INSERT INTO `katalog` ($fieldn_1) VALUES ($fieldn_3)");
$sthdddddd->execute(@fieldn_2) || die $DBI::errstr."<br>INSERT INTO katalog ($fieldn_1) VALUES ($fieldn_3)<br>Fields:".join(',',@fieldn_2);
Что ему не нравится?
Неактивен
Видимо, старый хостинг был на 5.0. В 5.1 слово LINEAR является зарезервированным,
поэтому его нужно брать в бэктики: `linear`. Вообще, хорошие сценарии заключают
в запросах все колонки в бэктики. Тогда при обновлении ПО ничего не ломается.
Неактивен
ОООООООООООООгромное спасибо!
Неактивен