来自MySQL查询的响应F3框架为空

时间:2015-04-22 04:58:41

标签: php mysql fat-free-framework

我正在开发一个小网站,我通过My​​Sql数据库使用一些权限。这个权限是这样的:

读:1,写:0,删除:0

其中1表示用户具有权限,0表示用户没有权限。

嗯,获得此权限的代码和查询是:

$perms = $bd->exec("select for_read, for_write, for_delete from perms where my_type = :type;", 
            array(
                ':type' => $_SESSION['myuserdata']['type']
            )
        );

此代码在我的本地环境(开发)中运行正常,因为这段代码我可以获得正确的权限;但是当我将此代码放入我的生产服务器时,查询结果为空(var_dump总是显示像''这样的字段);最奇怪的是,当我直接执行查询到phpmyadmin时,是的,我可以获得正确的权限。

如果我将var_dump应用于结果,则响应如下:

 array(3) { ["writeperm"]=> string(1) "" ["readperm"]=> string(1) "" ["deleteperm"]=> string(1) "" }

这很奇怪,因为项目显示为string (1),但这些项目没有价值。

有人有任何想法解决这个问题吗?或者为什么会这样?

来自墨西哥。

0 个答案:

没有答案