Oscommerce插件安装 [英] Oscommerce addons installation
问题描述
我想在oscommerce网站上的 availbility by pincode 添加插件 -
但它显示以下错误。
如何解决?
我的尝试:
INSERT INTO `configuration` VALUES (' ', ' AuswahlderProduktverfügbarkeit',' < span class =code-string> 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, specificallyProduktverfü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\ '
OR
You can double up the single quotes instead'Produktverfügbarkeitsanzeige: Wenn dieser Wert ''1 '' überschreitet wird die klassische...etc.'
OR
If you use parameterized queries / prepared statements which should take care of this issue for you - see PHP: Prepared Statements - Manual[^]
这篇关于Oscommerce插件安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!