Я пытался выучить немного SQL для моего временного прохода covid-19, и мне удалось сделать данные и все, но я сейчас застрял с этим, я потерян, как повторить с angular таблицу, которую я получил из своей базы данных SQL в ТАБЛИЦЕ НИЖЕ! Я посмотрел на W3School и пару других веб-сайтов, но не получил его.
PHP
if($connectServer->connect_error){
die("Connection failed :".$connectServer->connection_error);
}
$result = $connectServer->query("SELECT * FROM Users");
$outp = "";
while($rs = $result->fetch_array(MYSQLI_ASSOC)) {
if ($outp != "") {$outp .= ",";}
$outp .= '{"ID":"' . $rs["userID"] . '",';
$outp .= '"First Name":"' . $rs["FName"] . '",';
$outp .= '"Last Name":"' . $rs["FName"] . '",';
$outp .= '"City":"' . $rs["City"] . '",';
$outp .= '"Email":"'. $rs["Email"] . '"}';
}
$outp ='{"names":['.$outp.']}';
echo($outp);?>
HTML
<table ng-controller="customersCtrl" ng-app="myApp">
<tr>
<th>ID</th>
<th>First Name</th>
<th>Last Name</th>
<th>City</th>
<th>Email</th>
</tr>
<tr ng-repeat="a in names">
<td>{{a.ID}}</td>
<td>{{a.First Name}}</td>
<td>{{a.LName}}</td>
<td>{{a.City}}</td>
<td>{{a.Email}}</td>
</tr>
</table>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<script>
var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope, $http) {
$http.get("php/fetchDATA.php")
.then(function (response) {$scope.names = response.data.records;});
});
</script>
fetchDATA. PHP
{"names": [{"ID": "32", "Имя": "ValueFName", "Фамилия": "ValueFName", "Город": "ValueCity", "Email": "ValueEmail"}, {"ID": "33", "Имя": "ValueFName", "Фамилия": " ValueFName "," City ":" ValueCity "," Email ":" ValueEmail "}, {" ID ":" 34 "," Имя ":" ValueFName "," Фамилия ":" ValueFName "," Город " : "ValueCity", "Email": "ValueEmail"}]}