我想從我的android應用程序調用WAMP服務器中的php文件。然後,該php文件將連接到WAMP sql數據庫。我寫了下面的代碼。由於計劃上傳的數據的格式,我需要下面的結構。使用PHP對象連接到WAMP SQL數據庫
所以,現在的問題是,只要我在uploadRequest方法中創建一個ConfigGraphsDAO對象,fileId就返回null。但如果我評論該行fileId返回爲2.有人可以向我解釋我做錯了請。感謝從我的應用程序叫了很多
php文件被稱爲UploadController.php及其如下
ConfigGraphsDAO.php如下所示。
class ConfigGraphsDAO extends DAO{
//I plan to do something here. But right now its all empty
}
DAO.php是如下
abstract class DAO {
public function __construct() {
$this->connect();
}
private function connect() {
global $config;
$this->con = mysql_connect($config["DB_HOST"], $config["DB_USER"], $config["DB_PASSWORD"],$config["DB_NAME"]);
if (!$this->con) {
throw new Exception("Failed to connect to database." . mysql_error());
}
}
}
的config.php如下。
$config = array();
$config["DB_HOST"] = "localhost"; //"http://172.26.191.215"; //"localhost"; //
$config["DB_NAME"] = "ocean";
$config["DB_USER"] = "root";
$config["DB_PASSWORD"] = "";
$config["UPLOAD_DIR"] = "context_repo";
$config["DASH_SERVER_ADDR"] = "http://172.26.191.215/ocean";
凡'$ PARAM_FILE_NAME'定義? – RiggsFolly 2014-12-04 08:53:36
我覺得你需要閱讀[Abstract classes]主題手冊(http://php.net/manual/en/language.oop5.abstract.php)主要是這個'定義爲抽象的類可能不會實例化' 。而這'當從一個抽象類繼承時,在父類的聲明中標記爲抽象的所有方法都必須由子進行定義;' – RiggsFolly 2014-12-04 08:59:02