Я понятия не имею, чтобы установить и получить массив в моем PHP
Я хочу показать данные в массиве от моего php на страницу списка
history.ts
getListHis(username){
this.api.getListHis(this.username).subscribe(
data => {
this.mytext = data.text();
console.log(this.mytext);
},
err => console.error(err),
() => console.log('completed')
);
}
history.html
<ion-content padding>
<ion-list >
<ion-item text-wrap *ngFor="let item of mytext" >
<h3> {{ item}}</h3>
</ion-item>
</ion-list>
</ion-content>
и phpfile
$username = $_GET["username"];
$query = "SELECT * FROM history where user_log='".$username."'";
$result = mysqli_query($con,$query) or die(mysqli_error($con));
$column = array();
while($row = mysqli_fetch_array($result,MYSQLI_ASSOC)){
$column[] = $row['his'];}
$arrlength = count($column);
for($x = 0; $x < $arrlength; $x++) {
echo $column[$x];
}
?>
и $ row [‘his’]; = книга, карандаш
но $ column [$ x]; = книжный карандаш
Я пытаюсь это выше, результат console.log(this.mytext)
шоу bookpencil
не массив book and pencil
эта причина получить ошибку
Не удается найти другой объект поддержки «книжный карандаш» типа «строка». NgFor
поддерживает только привязку к Iterables, таким как массивы.
Задача ещё не решена.
Других решений пока нет …