2016-03-13 30 views
0

我使用離子和PHP來構建我的應用程序。我試圖將我的離子應用程序與MAMP MYSQL服務連接起來。這是我的config.php文件:如何將我的離子應用程序與MAMP MYSQL連接起來?

<?php 
    define('DB_SERVER', 'localhost:3306'); 
    define('DB_USERNAME', 'root'); 
    define('DB_PASSWORD', 'root'); 
    define('DB_DATABASE', 'myapp'); 
    $db = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE); 
?> 

但它似乎不能正常工作。任何人都可以給我一些建議嗎?

錯誤消息:

enter image description here

我iosServer結構:

enter image description here

+1

什麼似乎並不好?你能給它提供的錯誤信息嗎? – Tom

+0

@Tom剛剛更新 – zxue

回答

2

如果PHP是必須的,我會建議看Slim Framework這是用於創建APIs.Some其他解決方案做這適合在這裏(可能比爲此目的的PHP & MySQL更好)是Mongo + ExpressParseSDK for JavaScript也是要看的東西。我會推薦Parse,因爲它很容易開始使用並消除很多後端頭痛。使用離子訪問API

樣品例如:

控制器:

app.controller('AppCtrl', function($scope){ 
    $http.get('API_URL') 
     .then(
      function(data){ 
       console.log(data); 
       $scope.data = data; 
       // JSON data returned as response 
      }, 
      function(err){ 
       console.log(err); 
       $scope.err = err; 
       // when error occurs 
      } 
     ); 
}); 

檢視:

<ion-content ng-controller="AppCtrl"> 
    <div> {{ data }} {{ err }} </div> 
</ion-content> 

JSON數據的使用的Example

相關問題