为什么R::在redbeanphp中商店不退货而崩溃?
我正在使用RedbeanHP。我有一个使用php v5.4的web主机,我有以下几行代码:为什么R::在redbeanphp中商店不退货而崩溃?,php,mysql,redbean,Php,Mysql,Redbean,我正在使用RedbeanHP。我有一个使用php v5.4的web主机,我有以下几行代码: $user = R::findOne("users", "username=:un and password=:pass", array(":un" => $username, ":pass" => $pass)); if (isset($user)) { setcookie("tempSessionId", $loginId , time()
$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()
。
它不会返回任何结果。
有人能帮我吗?在我的主机中,“mbstring”Libdrary被禁用。这是一个造成大崩溃的非常简单的问题:“(在我的主机'mbstring'Libdrary被禁用。这是一个造成大崩溃的非常简单的问题:”(我认为如果(isset($user)){没有得到任何值。另外,使用R::debug(true)检查sql;我使用'var_dump($user'),它正确地显示了我的bean:(好消息:我终于发现了异常。我的主机是(……)。最后我创建了一个简单的应用程序,主机创建了err_日志文件:错误是:“调用未定义的函数redbeanppp\QueryWriter\mb_strlen()”我想如果(isset($user)){没有得到任何值。还可以使用R::debug(true)检查sql;我使用'var\u dump($user)'它正确地显示了我的bean:(好消息:我终于捕捉到了异常。我的主机是(……)。最后我创建了一个简单的应用程序,我的主机创建了错误日志文件:错误是:“调用未定义的函数redbeanppp\QueryWriter\mb\u strlen()