Oscommerce插件安装 [英] Oscommerce addons installation

查看:88
本文介绍了Oscommerce插件安装的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在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, 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 \ '

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆