【发布时间】:2012-10-04 02:42:34
【问题描述】:
UPDATE
`code_library_questions`
SET
`answer` = 'value'
WHERE
`sn` = 2;
当值是一些文本时它工作正常。但是每当值包含一些 C 或 C++ 代码时,它就会给出以下错误消息
您无权访问此服务器上的 /phpmyadmin/tbl_replace.php。
为什么会这样???
【问题讨论】:
-
请举例说明您在
value中传递了哪些类型的值,以及如何 传递它们。您很可能需要正确转义引号。 -
并且错误消息暗示
phpmyadmin的安装损坏,而不是MySQL错误。此外,很可能该值没有被转义,这会生成无效代码。 -
我需要在我的数据库中保存 C 和 C++ 代码。
-
这里的值是 C 或 C++ 代码,例如 int main() { for (int i=0;i
标签: mysql sql security phpmyadmin