2013-03-08 48 views
-1

我正在爲一個試圖使用phpactiverecord的droid應用程序和adn編寫一個web服務。我沒有使用mvc。我無法確定它是否正確連接到我的數據庫,因爲我不知道它在失敗時返回的是什麼,或者它沒有mvc就無法使用。不能告訴phpactiverecord是否連接到數據庫

<?php 

require_once '../libs/php-activerecord/ActiveRecord.php'; 

ActiveRecord\Config::initialize(function($cfg) 
{ 
    $cfg->set_model_directory('../libs/php-activerecord/models'); 
    $cfg->set_connections(array(
     'development' => 'mysql://username:[email protected]/dbname')); 
}); 

//$json=$_GET ['json']; 
$json = file_get_contents('php://input'); 
$obj = json_decode($json); 

//echo $json; 

$data = Users::all(); 
$user_name = $data->user_name; 
echo($data); 
$password = $data->password; 

    $posts = array(name =>$user_name, 
       password =>$password 
       ); 
    header('Content-type: application/json'); 
    echo json_encode(array('posts'=>$posts)); 

?> 

當我嘗試轉到不太有用的頁面時,它會引發500錯誤。

+0

如果'它'拋出500錯誤,這意味着你的代碼不會;)。閱讀錯誤日誌,或將顯示錯誤設置爲true。還要將錯誤級別設置得更高。參見http://php.net/manual/en/function.error-reporting.php和http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors – Nanne 2013-03-08 10:54:13

+0

還有至少有一個與數據庫沒有任何關係的問題:你做一個回聲(強制發送一個頭文件),然後你發送第二個頭文件。你不能那樣做;) – Nanne 2013-03-08 10:55:33

回答

0

我想通了,但謝謝你試圖幫助。我的託管服務器有一個奇怪的結構,需要我的路徑包括一堆額外的東西,這是不可能發生在其他任何人......基本上我的包括拍拍是錯誤的。打開錯誤報告很快就指出了問題。

相關問題