2016-03-13 2 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

@ Только что обновленная версия – zxue

ответ

2

Если PHP является обязательным, я бы рекомендовал смотреть на Slim Framework который сделан для создания APIs.Some других решений что подходит здесь (вероятно, лучше, чем PHP & MySQL для этой цели) являются Mongo + Express или ParseSDK 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> 

Example использования данных в формате JSON.

Смежные вопросы