我目前正在使用自定义 PHP 框架。它有一个类,旨在处理与 MYSQL 数据库的交互。
select 函数获取表和查询,通过 mysqli_fetch_array($result, MYSQL_ASSOC) 生成行并返回一个常规数组(每一行是数组中的一个元素)或者如果没有返回结果则返回 FALSE。
我正在考虑添加以下语句以自动始终从结果中删除转义斜杠
$data[] = array_map('stripslashes',$row );
由于这个类在整个应用程序中用于从数据库返回任何内容,这是否是一个明智的想法,而不是始终记住在来自用户或第三方输入的数据时使用斜杠输出数据?
最佳答案
最好在类中添加配置开关,并在从中获取数据时
如果要剥离数据,你应该通过开关,否则不要,
谢谢 阿米特
关于php - 使用 array_map 返回 MYSQL DB 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34307580/