本文介绍了Oscommerce插件安装的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我想在oscommerce网站上的 availbility by pincode 添加插件 - 但它显示以下错误。 如何解决? 我的尝试: INSERT INTO `configuration` VALUES (' ', ' AuswahlderProduktverfügbarkeit',' MAX_PRODUCTS_AVAILABILITY_LIST',' 1',' Produktverfügbarkeitsanzeige:Wenn dieser Wert \' 1 \ ' überschreitetwirddie klas sische Drop-Down-ListefürdieVerfügbarkeitdesProduktes verwendet。 Andernfalls wird eine List-Box mit der angegebenen Anzahl von Zeilen angezeigt werden。', 7 , 98 , NULL ,now(), NULL , NULL ); 但它显示错误 - #1064 - 您的SQL语法中有错误;检查与您的MySQL服务器版本对应的手册在' 1 \'überschreitetwirddie klassische Drop-Down-ListefürdieVerfügbarkeit' 第1行 解决方案 您的问题是您尝试插入单引号的方式'到您的文字中,特别是Produktverfügbarkeitsanzeige:Wenn dieser Wert \'1 \'überschreitetwirddie klassische Drop-Down-Liste fürdieVerfügbarkeitdesProduktes verwendet。 有几种方法可以解决这个问题... 首先在那里应该是 \ 和'之间没有空格。即它是 \'不是 \' 或 您可以将单引号加倍'Produktverfügbarkeitsanzeige:Wenn dieserWert''1''überschreitetwirddie klassische。 ..etc。' 或 如果您使用参数化查询/准备好的陈述应该为您解决这个问题 - 请参阅 PHP:准备好的陈述 - 手册 [ ^ ] I want to add addon on availbility by pincode on oscommerce site -- But it shows the following error.How to solve it ?What I have tried:INSERT INTO `configuration` VALUES ('', 'Auswahl der Produktverfügbarkeit', 'MAX_PRODUCTS_AVAILABILITY_LIST', '1', 'Produktverfügbarkeitsanzeige: Wenn dieser Wert \ '1 \ ' überschreitet wird die klassische Drop-Down-Liste für die Verfügbarkeit des Produktes verwendet. Andernfalls wird eine List-Box mit der angegebenen Anzahl von Zeilen angezeigt werden.', 7, 98, NULL, now(), NULL, NULL);But it shows the error -- #1064 - 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 '1 \ ' überschreitet wird die klassische Drop-Down-Liste für die Verfügbarkeit' at line 1 解决方案 Your problem is the way you are trying to insert single-quotes ' into your text, specifically Produktverfügbarkeitsanzeige: Wenn dieser Wert \ '1 \ ' überschreitet wird die klassische Drop-Down-Liste für die Verfügbarkeit des Produktes verwendet.There are a few ways around this ...Firstly there should be no spaces between the \ and the '. I.e. it is \' not \ 'ORYou can double up the single quotes instead 'Produktverfügbarkeitsanzeige: Wenn dieser Wert ''1 '' überschreitet wird die klassische...etc.'ORIf you use parameterized queries / prepared statements which should take care of this issue for you - see PHP: Prepared Statements - Manual[^] 这篇关于Oscommerce插件安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
09-26 10:21