我有一个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或控制器中。