我正在使用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);
?>
但似乎它不能很好地运作。可以有人给我一些建议吗?
错误讯息:
我的iosServer结构:
答案 0 :(得分:2)
如果必须使用PHP,我建议您查看用于创建API的Slim Framework。其他一些适合此处的解决方案(可能比PHP和MySQL更好)Mongo + Express或ParseSDK 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数据。