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()
。 它不返回任何結果。 任何人都可以幫助我嗎?
我認爲如果(isset($ user)){沒有得到任何值,並檢查你的SQL使用R :: debug(true); – jewelhuq
我使用' var_dump($ user)',它正確地顯示我的豆:( –
好消息:我終於趕上例外。我的主機是(.......)。最後我創建一個簡單的應用程序和我的主機創建err_log文件:錯誤是這樣的:「調用未定義的函數RedBeanPHP \ QueryWriter \ mb_strlen()」 –