-1

我想上传一个带有blob字段的文件我使用一个蛋糕框架但是我不能使用mysql_real_escape_string函数请帮助我!

4

3 回答 3

3

一般来说:你不应该这样做。

Cake 假设您将使用它的 ORM 而不是直接编写 SQL。

如果你绕过它query()(这表明这应该很少需要),那么请参阅Data Sanitization(它链接到它。

它表明您应该使用:

Sanitize::escape($string, $connection)
于 2013-03-11T09:47:07.993 回答
1

如果你想在你的框架中使用 cake,不要再担心mysql_real_escape_string. 蛋糕已经解决了这个问题。但我会推荐看看Data Sanitization

**But to allow cake to take care of sql injection, you will have to use ORM methods like save(), find(), saveAll().**

于 2013-03-11T09:49:07.247 回答
0

如果你打算用 CakePHP 构建你自己的 SQL 字符串,那么它提供了如下的转义函数: escape(string $string, string $connection)

于 2013-03-11T09:51:00.673 回答