使用从PHP文件检索的数据声明控制器
我声明了一个控制器,并从json文件加载数据。这很好,所以我决定创建一个数据库和一个php文件,从我存储的表中选择并检索数据 来自php的数据在json上检索,这是我在php上的代码:使用从PHP文件检索的数据声明控制器,php,database,angularjs,controller,Php,Database,Angularjs,Controller,我声明了一个控制器,并从json文件加载数据。这很好,所以我决定创建一个数据库和一个php文件,从我存储的表中选择并检索数据 来自php的数据在json上检索,这是我在php上的代码: <?php $con = mysqli_connect("127.0.0.1", "root", "", "peopledir"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL:
<?php
$con = mysqli_connect("127.0.0.1", "root", "", "peopledir");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con, "SELECT * FROM people");
$rows = array();
while ($row = mysqli_fetch_array($result)) {
$rows[] = $row;
}
print json_encode($rows);
mysqli_close($con);
?>
'use strict';
/* Controllers */
var myApp = angular.module('myApp');
myApp.controller('PeopleController', function($scope, $http) {
$http.get('http://localhost').success(function(data) {
$scope.peoples = data;
});
});
但它没有在前端显示任何数据
要明确的是,如果我将数据粘贴到json文件中,就像php显示的那样,我可以在页面上看到用户Santiago,但是使用上面的代码,直接从http://localhost
,我什么也看不见
谢谢您应该使用:
你看过我的答案了吗?
while ($row = mysqli_fetch_assoc($result)) {
$rows[] = $row;
}