2015-09-22 33 views
1

我正在使用RedbeanPHP。我有一個PHP V5.4虛擬主機,我有幾行代碼:爲什麼R :: Store在redbeanphp中沒有返回任何東西並崩潰?

$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()。 它不返回任何結果。 任何人都可以幫助我嗎?

+0

我認爲如果(isset($ user)){沒有得到任何值,並檢查你的SQL使用R :: debug(true); – jewelhuq

+0

我使用' var_dump($ user)',它正確地顯示我的豆:( –

+0

好消息:我終於趕上例外。我的主機是(.......)。最後我創建一個簡單的應用程序和我的主機創建err_log文件:錯誤是這樣的:「調用未定義的函數RedBeanPHP \ QueryWriter \ mb_strlen()」 –

回答

0

在我的主機'mbstring'Libdrary被禁用。這是一個非常簡單的問題,造成一個大的崩潰:'(

相關問題