如何将我的离子应用程序与MAMP MYSQL连接?

时间:2016-03-13 02:42:53

标签: php mysql ionic-framework mamp

我正在使用ionic和php来构建我的应用程序。我正在尝试将我的离子应用程序与MAMP MYSQL服务连接起来。这是我的config.php文件:

<?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 个答案:

答案 0 :(得分:2)

如果必须使用PHP,我建议您查看用于创建API的Slim Framework。其他一些适合此处的解决方案(可能比PHP和MySQL更好)Mongo + ExpressParseSDK for JavaScript也值得关注。我建议使用Parse,因为它很容易上手并消除很多后端头痛。

使用ionic访问API的示例示例:

<强>控制器:

CMyApp

查看:

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
            }
        );
});

Example使用JSON数据。