【问题标题】:why R::Store return no thing and crash in redbeanphp?为什么 R::Store 不返回任何东西并在 redbeanphp 中崩溃?
【发布时间】:2015-09-22 13:06:36
【问题描述】:

我正在使用 RedbeanPHP。我有一个带有 php v5.4 的网络主机,我有这些代码行:

 $user = R::findOne("users", "username=:un and password=:pass", array(":un" => $username, ":pass" => $pass));
    if (isset($user)) {            
        setcookie("tempSessionId", $loginId , time()+60 ); 
        $user->loginid = $loginId;  
        $ans = R::store($user); 
        echo $ans; 
    }

但是当我执行这段代码时,任何东西都不会打印在屏幕上。 我逐行测试我的代码,发现问题在于调用R::store()。 它不返回任何结果。 谁能帮帮我?

【问题讨论】:

  • 我认为 if (isset($user)) { 没有得到任何价值。同时使用 R::debug(true); 检查你的 sql
  • 我使用 'var_dump($user)' 它正确地显示了我的 bean :(
  • 好消息:我终于捕捉到了异常。我的主机是(.......)。最后我创建了一个简单的应用程序,我的主机创建了 err_log 文件:错误是这样的:“调用未定义函数 RedBeanPHP\QueryWriter\mb_strlen()”

标签: php mysql redbean


【解决方案1】:

在我的主机“mbstring”中,库被禁用。这是一个非常简单的问题,会造成很大的崩溃:'(

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-24
    • 1970-01-01
    • 2022-01-15
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    • 2023-02-07
    相关资源
    最近更新 更多