PHP json_encode($ array)带有来自sql-server的映像

时间:2016-08-17 21:02:46

标签: json

我有一个sql-command,用于从localhost上运行的sql-database中选择所有名称。在php中我添加json_encode($ array),因为我使用的是AngularJS控制器:

iMPULS.controller('mgCtrl',['$scope','$http',function($scope,$http){
   $http.get("mgdb.php").then(function (response){
                $scope.mitglieder = response.data;
});
}]);

mgdb.php看起来像这样:

$mysqli = new mysqli("localhost","root","","webtech");
$mysqli->query("SET CHARACTER SET utf8");
$sql = "Select names from mitglieder"; 
$result = $mysqli->query($sql);
$array1 = array();
while($eintrag = $result->fetch_assoc()) {
    $array1[] = $eintrag;   
}
echo json_encode($array1);

一切正常,通过ng-repeat我可以访问这些名称,并可以使用{{data.names}}显示它们。

只要用图像替换名称,整个HTML设计就不会显示出来。 我无法确切地知道我必须改变什么,使代码与存储在数据库中的图像一起工作但名称。

我猜错误必须在mgdb.php或控制器中。

0 个答案:

没有答案